RemoteRepositoryDescription (@NotNull NexusModel.RepositoryType repo) { if (repo.id == null) { return null; } if (repo.name == null) { return null; } if (repo.contentResourceURI == null) { return null; } return new RemoteRepositoryDescription(repo.id, repo.name, repo.contentResourceURI); }