protected void writeSkeleton() throws Exception { Document skeletonModel = createDOMDocumentForSkeleton(codeGenConfiguration.isServerSideInterface()); debugLogDocument("Document for skeleton:", skeletonModel); FileWriter skeletonWriter = new SkeletonWriter( codeGenConfiguration.isFlattenFiles() ? getOutputDirectory(codeGenConfiguration.getOutputLocation(), null) : getOutputDirectory(codeGenConfiguration.getOutputLocation(), codeGenConfiguration.getSourceLocation()) , this.codeGenConfiguration.getOutputLanguage()); skeletonWriter.setOverride(codeGenConfiguration.isOverride()); writeFile(skeletonModel, skeletonWriter); }