docs: public boolean preceeds(final Operation rightOp)
      {
          if (getLevel() > rightOp.getLevel())
              return true;
  
          if (getLevel() < rightOp.getLevel())
              return false;
  
          if (precedence() <= rightOp.precedence())
              return true;
  
          return false;
      }