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