TypeDeclaration type = unit.types[t];
if (type.methods != null) {
for (int m = 0; m < type.methods.length; m++) {
AbstractMethodDeclaration md = type.methods[m];
if (md instanceof InterTypeMethodDeclaration) {
InterTypeMethodDeclaration itmd = ((InterTypeMethodDeclaration) md);
ITDMethodPrinter printer = new ITDMethodPrinter(itmd, md.scope);
String s = printer.print();
eWorld.pushinCollector.recordInterTypeMethodDeclarationCode(md, s, getDeclarationLineNumber(md));
} else if (md instanceof InterTypeFieldDeclaration) {
ITDFieldPrinter printer = new ITDFieldPrinter(((InterTypeFieldDeclaration) md), md.scope);