return new PointerBuilder(segment, location);
}
public final boolean isNull() {
return this.segment.buffer.getLong(this.pointer) == 0;
}
<BUG>public final StructBuilder getStruct(StructSize size) {
return WireHelpers.getWritableStructPointer(this.pointer, this.segment, size, null, 0);
</BUG>
}
<BUG>public final StructBuilder getStruct(StructSize size, SegmentReader defaultBuffer, int defaultOffset) {
return WireHelpers.getWritableStructPointer(this.pointer, this.segment, size, defaultBuffer, defaultOffset);
}</BUG>
public final ListBuilder getList(byte elementSize, SegmentReader defaultBuffer, int defaultOffset) {

return new PointerBuilder(segment, location);
}
public final boolean isNull() {
return this.segment.buffer.getLong(this.pointer) == 0;
}
public final <T> T getStruct(FromStructBuilder<T> factory) {
return WireHelpers.getWritableStructPointer(factory, this.pointer, this.segment, factory.structSize(), null, 0);
}
public final <T> T getStruct(FromStructBuilder<T> factory, SegmentReader defaultReader, int defaultOffset) {
return WireHelpers.getWritableStructPointer(factory, this.pointer, this.segment, factory.structSize(),
defaultReader, defaultOffset);
}
public final ListBuilder getList(byte elementSize, SegmentReader defaultBuffer, int defaultOffset) {
