@Override public <T> T findModel(Class<T> modelClass) { return controller.findModel(referenceProject, modelClass); } };
@Override public Map<Class<?>, Object> getInfo(BuildController controller) { Map<Class<?>, Object> result = new IdentityHashMap<Class<?>, Object>(); for (Class<?> modelClass: modelClasses) { Object model = controller.findModel(modelClass); if (model != null) { result.put(modelClass, model); } } return result; }