}
NameEnvironmentAnswer getNameEnvironmentAnswer() {
if (nameEnvironmentAnswer == null) {
try {
ClassFileReader cfr = new ClassFileReader(getBytes(),
unit.getDisplayLocation().toCharArray(), true);
nameEnvironmentAnswer = new NameEnvironmentAnswer(cfr, null);
} catch (ClassFormatException e) {
throw new RuntimeException("Unexpectedly unable to parse class file", e);
}