code: public QPath getMatch()
     {
        if (matchLength == 0)
        {
           return null;
        }
        else
        {
           try
           {
              //return path.subPath(matchPos, matchPos + matchLength);
              throw new RepositoryException("Not implemented");
           }
           catch (RepositoryException e)
           {
              throw (IllegalStateException)new IllegalStateException("Path not normalized").initCause(e);
           }
        }
  
     }
docs: Returns the path which was matched by the {@link Pattern}.
  @return The path which was matched such that the path constructed from
  {@link #getMatch()} followed by {@link #getRemainder()} is the original path or
  <code>null</code> if {@link #getMatchLength()} is <code>0</code>.