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