code: public static DataCoding newInstance(byte dataCoding) {
          for (DataCodingFactory factory : factories) {
              if (factory.isRecognized(dataCoding)) {
                  return factory.newInstance(dataCoding);
              }
          }
          return new RawDataCoding(dataCoding);
      }
docs: Create new instance of {@link DataCoding}.
  
  @param dataCoding in byte.
  @return the DataCoding.