code: public IContext loadContext(String function) throws ContextLoaderException {
          IContext result = new Context();
          parse(function, result, null);
          createIds(result);
          log.info("Parsed nodes: " + nodesParsed);
          return result;
      }
docs: Converts the string with a function into a tree.
  
  @param function a single line with the string in the format: fn(arg,arg,..), where arg can be fn(arg,..)
  @return tree representation of the function