it clones this pattern . concode_field_sep BitSet appearingIn concode_elem_sep List<ItemAbstractionPair> elements concode_field_sep void add concode_elem_sep String toStringToFile concode_elem_sep int getSupport concode_elem_sep void setElements concode_elem_sep int compareTo concode_elem_sep ItemAbstractionPair getIthElement concode_elem_sep int size concode_elem_sep int hashCode concode_elem_sep List<ItemAbstractionPair> getElements concode_elem_sep ItemAbstractionPair getLastElement concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep BitSet getAppearingIn concode_elem_sep void setAppearingIn
Pattern function ( ) { PatternCreator loc0 = new PatternCreator ( ) ; List < ItemAbstractionPair > loc1 = new ArrayList < ItemAbstractionPair > ( elements ) ; Pattern loc2 = loc0 . createPattern ( loc1 ) ; return loc2 ; }