code: public List<Parameter> getAllParametersLeftToRight() {
          List<Parameter> params = new ArrayList<Parameter>();
          findParameters(params, this);
          return params;
      }
docs: Returns all of this term's {@link Parameter} objects, in a left to right
  sequence, contained within both the outer and inner terms.
  <p>
  Parameters are found in a recursive depth-first search using the
  implementation in {@link #findParameters(List, Term)}.
  </p>
  
  @return {@link List} of all {@link Parameter} objects for this term,
  which can be empty but will not be null