throw new IllegalAccessException();
throw new IllegalAccessException("Access to "+member+" is denied to "+accessingClass);
  static void checkAccess(VM_Member member, VM_Class accessingClass) throws IllegalAccessException {    if (true) return; // TODO: very short term kludge until I can figure out why checking this breaks Eclipse.          VM_Class declaringClass = member.getDeclaringClass();    if (member.isPrivate()) {      // access from the declaringClass is allowed      if (accessingClass == declaringClass) return;    } else if (member.isProtected()) {      // access within the package is allowed.      if (declaringClass.getPackageName().equals(accessingClass.getPackageName())) return;      // access by subclasses is allowed.      for (VM_Class cls = accessingClass; cls != null; cls = cls.getSuperClass()) {	if (accessingClass == declaringClass) return;      }    } else {      // default: access within package is allowed      if (declaringClass.getPackageName().equals(accessingClass.getPackageName())) return;    }              throw new IllegalAccessException();  }