Reports non-synchronized methods overriding synchronized methods.

Example:


  abstract class Base {
      synchronized void foo() {
          // ...
      }
  }
  class Derived extends Base {
      @Override
      void foo() {
          super.foo()
            // ...
        }
    }

Here the non-synchronized method foo() in class Bar overrides synchronized method.