question: returns true if the node and it 's first and second child match the specified types . missing nodes are token.null . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean hasChildren concode_elem_sep Reduction asReduction concode_elem_sep void addChildrenOf concode_elem_sep int getMeaningAs concode_elem_sep String getRootText concode_elem_sep String getDescription concode_elem_sep CSTNode setMeaning concode_elem_sep int children concode_elem_sep boolean isA concode_elem_sep CSTNode get concode_elem_sep CSTNode get concode_elem_sep Token getRoot concode_elem_sep Token getRoot concode_elem_sep void write concode_elem_sep void write concode_elem_sep CSTNode add concode_elem_sep CSTNode set concode_elem_sep int getStartColumn concode_elem_sep boolean isEmpty concode_elem_sep boolean isOneOf concode_elem_sep boolean isAnExpression concode_elem_sep boolean canMean concode_elem_sep int size concode_elem_sep int getType concode_elem_sep String toString concode_elem_sep boolean isAllOf concode_elem_sep void markAsExpression concode_elem_sep int getMeaning concode_elem_sep int getStartLine
target: boolean function ( int arg0 , int arg1 , int arg2 ) { return matches ( arg0 , arg1 ) && get ( 2 , true ) . isA ( arg2 ) ; }