code: public boolean prefixMatchLists( String[] prefixes, String[] keys )
      {
          // The prefixes are part of the server resources. If none is given,
          // everything matches
          if ( prefixes == null )
          {
              return true;
          }
          // If no os keyes was given, and the server resource is keyed of this,
          // then return false.
          if ( keys == null )
          {
              return false;
          }
          // Check for a match on a key
          for ( String key : keys )
          {
              if ( prefixMatchStringList( prefixes, key ) )
              {
                  return true;
              }
          }
          return false;
      }
docs: /* Return true if at least one of the strings in 'prefixes' are a prefix
  to at least one of the 'keys'.