public static ArchivaArtifactJavaDetails getJavaDetails( ArchivaArtifact artifact ) { ArchivaArtifactJavaDetails javaDetails = (ArchivaArtifactJavaDetails) artifact.getPlatformDetails(); if ( javaDetails == null ) { javaDetails = new ArchivaArtifactJavaDetails(); artifact.setPlatformDetails( javaDetails ); } return javaDetails; } }