question: split primitive for aa-trees . concode_field_sep String result concode_elem_sep AANode left concode_elem_sep int level concode_elem_sep AANode nullNode concode_elem_sep AANode root concode_elem_sep AANode lastNode concode_elem_sep int size concode_elem_sep AANode right concode_elem_sep AANode deletedNode concode_elem_sep String element concode_field_sep AANode rotateWithRightChild concode_elem_sep String find concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep AANode rotateWithLeftChild concode_elem_sep String insert concode_elem_sep String insert concode_elem_sep AANode insert concode_elem_sep AANode insert concode_elem_sep void remove concode_elem_sep AANode remove concode_elem_sep AANode skew
target: AANode function ( AANode arg0 ) { if ( arg0 . right . right . level == arg0 . level ) { arg0 = rotateWithRightChild ( arg0 ) ; arg0 . level ++ ; } return arg0 ; }