package com.ociweb.gl.example.blocking;

import com.ociweb.pronghorn.struct.FieldIdxHolder;

public enum Fields implements FieldIdxHolder
{key1, key2, connectionId, sequenceId;

private long fieldIdx;	
@Override
public long fieldIdx() {
	return fieldIdx;
}

@Override
public void fieldIdx(long idx) {
	fieldIdx = idx;
}}
@@ -38,283 +38,63 @@
 g;%0A%0A
-import com.ociweb.pronghorn.struct.FieldIdxHolder;%0A%0Apublic enum Fields implements FieldIdxHolder%0A%7Bkey1, key2, connectionId, sequenceId;%0A%0Aprivate long fieldIdx;%09%0A@Override%0Apublic long fieldIdx() %7B%0A%09return fieldIdx;%0A%7D%0A%0A@Override%0Apublic void fieldIdx(long idx) %7B%0A%09fieldIdx = idx;%0A%7D
+public enum Fields%0A%7Bkey1, key2, connectionId, sequenceId;%0A
 %7D

fix object field performance issue