public Nature getNature() { if ( metadata instanceof RepositoryMetadata ) { switch ( ( (RepositoryMetadata) metadata ).getNature() ) { case RepositoryMetadata.RELEASE_OR_SNAPSHOT: return Nature.RELEASE_OR_SNAPSHOT; case RepositoryMetadata.SNAPSHOT: return Nature.SNAPSHOT; default: return Nature.RELEASE; } } else { return Nature.RELEASE; } }