docs: public static PBKey extractAllTokens(String name)
      {
          if(name == null)
          {
              throw new PersistenceBrokerException("Could not extract PBKey, given argument is 'null'");
          }
          String user = null;
          String passwd = null;
          StringTokenizer tok = new StringTokenizer(name, REPOSITORY_NAME_SEPARATOR);
          String dbName = tok.nextToken();
          if(tok.hasMoreTokens())
          {
              user = tok.nextToken();
              if(user != null && user.trim().equals(""))
              {
                  user = null;
              }
          }
          if(tok.hasMoreTokens())
          {
              if(user != null)
                  passwd = tok.nextToken();
          }
          if(user != null && passwd == null)
          {
              passwd = "";
          }
          return new PBKey(dbName, user, passwd);
      }