code: static MinimizedCondition fromConditionNode(Node n) {
      checkState(n.getParent() != null);
      switch (n.getToken()) {
        case NOT:
        case AND:
        case OR:
        case HOOK:
        case COMMA:
          return computeMinimizedCondition(n);
        default:
          return unoptimized(n);
      }
    }
docs: Returns a MinimizedCondition that represents the condition node after
  minimization.