// add methods for getting the source information
mb = new ExceptionMethodBuilder(SOURCENAME_METHODNAME,
Type.STRING, EMPTY_ARGS, cf, Constants.ACC_PUBLIC);
mb.appendLoadLocal(0);
mb.appendGetField(srcname);
mb.appendReturn(Type.STRING);
mb.codeComplete(false);
mb.addMethod();
mb = new ExceptionMethodBuilder(SOURCELINE_METHODNAME,
Type.INT, EMPTY_ARGS, cf, Constants.ACC_PUBLIC);