}
this.options = new ArrayList<TcpOption>();
int currentOffsetInHeader = OPTIONS_OFFSET;
while (currentOffsetInHeader < headerLength) {
TcpOptionKind kind
= TcpOptionKind.getInstance(rawData[currentOffsetInHeader + offset]);
TcpOption newOne;
try {
newOne = PacketFactories
.getFactory(TcpOption.class, TcpOptionKind.class)