if (!bField.isStatic() && cField.isStatic())
if (bField.isStatic() && !cField.isStatic())
    private void checkForModifierChange(Field bField, Field cField, JavaClass clazz)    {        if (bField.isFinal() && !cField.isFinal())        {            fireDiff("Field " + bField.getName() + " is now non-final", Severity.INFO, clazz, cField);        }        if (!bField.isFinal() && cField.isFinal())        {            fireDiff("Field " + bField.getName() + " is now final", Severity.ERROR, clazz, cField);        }        if (!bField.isStatic() && cField.isStatic())        {            fireDiff("Field " + bField.getName() + " is now non-static", Severity.ERROR, clazz, cField);        }        if (!bField.isFinal() && cField.isFinal())        {            fireDiff("Field " + bField.getName() + " is now static", Severity.ERROR, clazz, cField);        }        // JLS, 13.4.10: Adding or deleting a transient modifier of a field        // does not break compatibility with pre-existing binaries        // TODO: What about volatile?    }