@Override
    public void visitSynchronizedStatement(@NotNull GrSynchronizedStatement synchronizedStatement) {
      super.visitSynchronizedStatement(synchronizedStatement);
      final GrOpenBlock body = synchronizedStatement.getBody();
      if (body == null || !isEmpty(body)) {
        return;
      }
      registerError(synchronizedStatement.getFirstChild());
    }
@Override
    public void visitSynchronizedStatement(@NotNull GrSynchronizedStatement synchronizedStatement)