class HudsonFinder {

    List<String> findViews() {
        List<String> views = new ArrayList<String>();
        try {
            String projectsUrl = hudsonUrlBuilder.getAllProjectsUrl();
            Hudson hudson = client.resource(projectsUrl, Hudson.class);
            for (View view : hudson.getViews()) {
                views.add(view.getName());
            }
        } catch (ResourceNotFoundException e) {
            if (LOG.isDebugEnabled()) {
                LOG.debug(e.getMessage(), e);
            }
        }
        return views;
    }

      HudsonFinder(HudsonUrlBuilder hudsonUrlBuilder);
    public  HudsonFinder(HudsonUrlBuilder hudsonUrlBuilder, String login, String password);

}