}
bindingClass.setJavaDoc(jdc);
// Add a comment for the top of the source file.
MultiLineComment mlc = new MultiLineComment("<!--");
mlc.addLine(" ");
mlc.addLine("**************************************************************");
mlc.addLine("This Java source has been automatically generated.");
mlc.addLine("MODIFICATIONS TO THIS SOURCE MAY BE OVERWRITTEN - DO NOT MODIFY THIS FILE");
mlc.addLine("**************************************************************");
mlc.addLine(" ");
mlc.addLine(" ");
mlc.addLine("This file (" + bindingClass.getClassName().getUnqualifiedJavaSourceName() + ".java)");
mlc.addLine("was generated from CAL module: " + module.getName() + ".");
mlc.addLine("The constants and methods provided are intended to facilitate accessing the");
mlc.addLine(module.getName() + " module from Java code.");
mlc.addLine(" ");
mlc.addLine("Creation date: " + new Date());
mlc.addLine("--!>");
mlc.addLine(" ");
bindingClass.setComment(mlc);
// Add the module name field.
JavaFieldDeclaration moduleNameDeclaration =
new JavaFieldDeclaration (PUBLIC_STATIC_FINAL, JavaTypeName.MODULE_NAME, MODULE_NAME_FIELD_NAME,