public static TableId parse(String str){
  String[] parts=str.split("[\\" + '.' + "]");
  if (parts.length < 0)   return null;
  return TableId.parse(parts,parts.length,true);
}

public static TableId parse ( String str ) { String [ ] parts = str . split ( "[\\" + '.' + "]" ) ; if ( parts . length < 0 ) return null ; return TableId . parse ( parts , parts . length , true ) ; }
parse the supplied string , extracting up to the first 3 parts into a tableid .
