return new Input(methodEl, pojoTypeEl, (DeclaredType) pojoTypeMirror, directives, orginatingElements);
}
private Input getInputForAnnotatedConstructor(ExecutableElement constrEl) {
TypeElement pojoTypeEl = (TypeElement) constrEl.getEnclosingElement();
TypeMirror pojoTypeMirror = pojoTypeEl.asType();
Set<Element> orginatingElements = new HashSet<Element>();
Directives directives = directivesFactory.getDirectives(constrEl, orginatingElements);
return new Input(constrEl, pojoTypeEl, (DeclaredType) pojoTypeMirror, directives, orginatingElements);
}