code: @Override
     public void writeClassBody(Definition def, Writer out) throws IOException
     {
  
        out.write("public class " + getClassName(def) + " implements ResourceAdapterMetaData");
        writeLeftCurlyBracket(out, 0);
        int indent = 1;
  
        writeDefaultConstructor(def, out, indent);
  
        writeInfo(def, out, indent);
        writeSupport(def, out, indent);
  
        writeRightCurlyBracket(out, 0);
     }
docs: Output Metadata class
  
  @param def definition
  @param out Writer
  @throws IOException ioException