.withReturnType(returnType) .withTemplateKeys(templateTypeNames) .withConstructorTemplateKeys(constructorTemplateTypeNames) .withIsAbstract(isAbstract) .build();
.withReturnType(returnType) .withTemplateKeys(templateTypeNames) .withConstructorTemplateKeys(constructorTemplateTypeNames) .withIsAbstract(isAbstract) .build();