return (!VM_PragmaUninterruptible.declaredBy(this)) && declaringClass.isInterruptible();
if (isClassInitializer() || isObjectInitializer()) return true; if (VM_PragmaInterruptible.declaredBy(this)) return true; if (VM_PragmaUninterruptible.declaredBy(this)) return false; VM_Class[] interfaces = getDeclaringClass().getDeclaredInterfaces(); for (int i = 0, n = interfaces.length; i < n; ++i) { if (interfaces[i].isUninterruptibleType()) return false; } return true;
  final boolean isInterruptible() {    return (!VM_PragmaUninterruptible.declaredBy(this)) && declaringClass.isInterruptible();  }