class ValidationItemPresenter extends ListItemPresenter<ModuleRepositories.ModuleRepository, ValidationPresenter, ValidationItemPresenter.View> {

    @Override
    public ValidationItemPresenter setup(final ModuleRepositories.ModuleRepository projectRepository,
                                         final ValidationPresenter parentPresenter) {

        this.projectRepository = projectRepository;
        this.parentPresenter = parentPresenter;

        view.init(this);
        view.setInclude(projectRepository.isIncluded());
        view.setId(projectRepository.getMetadata().getId());
        view.setUrl(projectRepository.getMetadata().getUrl());
        view.setSource(projectRepository.getMetadata().getSource().name());

        return this;
    }

    @Inject public  ValidationItemPresenter(final View view);

}