@Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    modifiable = in.readBoolean();
    int size = in.readInt();
    structType = context.getDeserializer().readObject(in);
    for (int j = size; j > 0; j--) {
      Object[] fieldValues = context.getDeserializer().readObject(in);
      add(new StructImpl(structType, fieldValues));
    }
  }
Setter for property modifiable.

@param modifiable New value of property modifiable.
geode-core/src/main/java/org/apache/geode/cache/query/internal/LinkedStructSet.java