<s>[INST] builds a jmx compositedata view of our state concode_field_sep OpenType[] ITEM_TYPES concode_elem_sep long updateCount concode_elem_sep long fetchCount concode_elem_sep String TABULAR_TYPE_NAME concode_elem_sep String COMPOSITE_TYPE_NAME concode_elem_sep CompositeType COMPOSITE_TYPE concode_elem_sep long loadCount concode_elem_sep String[] ITEM_NAMES concode_elem_sep long recreateCount concode_elem_sep String roleName concode_elem_sep String[] ITEM_DESCRIPTIONS concode_elem_sep String[] INDEX_NAMES concode_elem_sep String COMPOSITE_TYPE_DESCRIPTION concode_elem_sep String TABULAR_TYPE_DESCRIPTION concode_elem_sep String shortName concode_elem_sep TabularType TABULAR_TYPE concode_elem_sep long removeCount concode_field_sep void add concode_elem_sep String getRoleName concode_elem_sep TabularData newTabularDataInstance concode_elem_sep CollectionStats[] fromTabularData concode_elem_sep long getLoadCount concode_elem_sep String getShortName concode_elem_sep String toString concode_elem_sep long getFetchCount concode_elem_sep long getUpdateCount concode_elem_sep long getRecreateCount concode_elem_sep long getRemoveCount [/INST] CompositeData function ( ) { try { return new CompositeDataSupport ( COMPOSITE_TYPE , ITEM_NAMES , new Object [ ] { roleName , shortName , loadCount , fetchCount , updateCount , removeCount , recreateCount } ) ; } catch ( OpenDataException loc0 ) { throw new RuntimeException ( loc0 ) ; } </s>