class OrderedCode {

  public void writeTrailingBytes(byte[] value) {
    if ((value == null) || (value.length == 0)) {
      throw new IllegalArgumentException("Value cannot be null or have 0 elements");
    }

    encodedArrays.add(value);
  }

  public  OrderedCode();
  public  OrderedCode(byte[] encodedByteArray);

}