code: public final DataGridState getDataGridState(String name, DataGridConfig config) {
          if(config == null)
              throw new IllegalArgumentException(Bundle.getErrorString("DataGridStateFactory_nullDataGridConfig"));
  
          DataGridStateCodec codec = lookupCodec(name, config);
          DataGridState state = codec.getDataGridState();
          return state;
      }
docs: <p>
  Lookup a {@link DataGridState} object given a data grid identifier and a specific
  {@link DataGridConfig} object.
  </p>
  
  @param name the name of the data grid
  @param config the {@link DataGridConfig} object to use when creating the
  grid's {@link DataGridState} object.
  @return the data grid state object