code: private void startLiteral(int position) throws MalformedUriTemplateException
      {
  
          if (startedTemplate)
          {
              if (!literalCaptureOn)
              {
                  //throw new IllegalStateException("Literal capture already started at character "+template[position]);
                  literalCaptureOn = true;
                  startPosition = position;
              }
          }
          else
          {
              throw new IllegalStateException("Cannot start a literal without beginning the template");
          }
      }
docs: Marks the start of
  
  @param position