class LongExprEvaluator implements LongExprVisitor<Long, Void> {

  @Override
  public Long visitVarLong(VarLong varLong, Void arg) {
    // TODO: support long variable evaluation
    throw new UnsupportedOperationException();
  }

}