}
private void generateOnce(JClassType interfaceType, String implName,
PrintWriter printWriter, TreeLogger treeLogger, TypeOracle oracle,
PrintWriterManager writerManager) throws UnableToCompleteException {
MortalLogger logger = new MortalLogger(treeLogger);
BeanAdapterWriter writer = new BeanAdapterWriter(interfaceType,
implName, oracle, logger);
writer.lookupJavaBeanPropertyAccessors(writer.getBeanType());