JavaSource js = getJavaSource(pFactory, pTargetName);
if (getExtendedClass() != null) {
js.addExtends(getExtendedClass());
}
for (int i = 0; i < pInterfaces.length; i++) {
js.addImplements(pInterfaces[i].getInterface());
}
getBackingObjectField(js, pInterfaces);
getConstructor(js, pInterfaces);