if (createBaseAndSubclass) {
code = code.replaceFirst("(Ext.define\\([\"'].+?)([\"'],)", "$1Base$2");
FileObject fo = processingEnv.getFiler().createResource(StandardLocation.SOURCE_OUTPUT,
packageName, fileName + "Base.js");
OutputStream os = fo.openOutputStream();
os.write(code.getBytes(ExtDirectSpringUtil.UTF8_CHARSET));
os.close();
try {
fo = processingEnv.getFiler().getResource(StandardLocation.SOURCE_OUTPUT, packageName,