code: protected Term[] calculateTerms(Context context) throws EvaluationException {
  
  		Term[] terms = new Term[ops.length];
  		for (int i = 0; i < ops.length; i++) {
  			terms[i] = TermFactory.create(ops[i].execute(context));
  		}
  
  		return terms;
  	}
docs: A utility method that creates a list of terms from the given arguments.
  
  @param context
  evaluation context to use
  
  @return array of terms calculated from the operations
  
  @throws EvaluationException
  if any error occurs when evaluating the arguments or if the
  resulting value is not a valid Term