@Test public void testInsertMask() { final List<Byte> packet = new ArrayList<>(singletonList((byte) 0xFF)); converter.insertMask(packet, (byte) 0x01); assertEquals( asList( (byte) 0xFF, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01, (byte) 0x01 ), packet ); }
@Override public void insertMask(@NonNull List<Byte> packet, byte maskBit) { for (int i = 0; i < UUID_BYTE_SIZE; i++) { packet.add(maskBit); } }
UuidFieldConverter implements IFieldConverter<UUID> { @Override public void insertMask(@NonNull List<Byte> packet, byte maskBit) { for (int i = 0; i < UUID_BYTE_SIZE; i++) { packet.add(maskBit); } } }
UuidFieldConverter implements IFieldConverter<UUID> { @Override public void insertMask(@NonNull List<Byte> packet, byte maskBit) { for (int i = 0; i < UUID_BYTE_SIZE; i++) { packet.add(maskBit); } }  }
UuidFieldConverter implements IFieldConverter<UUID> { @Override public void insertMask(@NonNull List<Byte> packet, byte maskBit) { for (int i = 0; i < UUID_BYTE_SIZE; i++) { packet.add(maskBit); } }  @Override UUID consume(@NonNull List<Byte> packet); @Override void insert(@NonNull List<Byte> packet, @NonNull Object value); @Override void insertMask(@NonNull List<Byte> packet, byte maskBit); @Override boolean canParse(@NonNull Class<?> clazz); @Override boolean canParse(int numberOfBytes); }
UuidFieldConverter implements IFieldConverter<UUID> { @Override public void insertMask(@NonNull List<Byte> packet, byte maskBit) { for (int i = 0; i < UUID_BYTE_SIZE; i++) { packet.add(maskBit); } }  @Override UUID consume(@NonNull List<Byte> packet); @Override void insert(@NonNull List<Byte> packet, @NonNull Object value); @Override void insertMask(@NonNull List<Byte> packet, byte maskBit); @Override boolean canParse(@NonNull Class<?> clazz); @Override boolean canParse(int numberOfBytes);  }