in src/main/java/org/apache/flink/benchmark/thrift/MyPojo.java [163:188]
public MyPojo(MyPojo other) {
__isset_bitfield = other.__isset_bitfield;
this.id = other.id;
if (other.isSetName()) {
this.name = other.name;
}
if (other.isSetOperationName()) {
java.util.List<java.lang.String> __this__operationName =
new java.util.ArrayList<java.lang.String>(other.operationName);
this.operationName = __this__operationName;
}
if (other.isSetOperations()) {
java.util.List<MyOperation> __this__operations =
new java.util.ArrayList<MyOperation>(other.operations.size());
for (MyOperation other_element : other.operations) {
__this__operations.add(new MyOperation(other_element));
}
this.operations = __this__operations;
}
this.otherId1 = other.otherId1;
this.otherId2 = other.otherId2;
this.otherId3 = other.otherId3;
if (other.isSetSomeObject()) {
this.someObject = other.someObject;
}
}