question: public static boolean isMopMethod ( String methodName ) { return ( methodName . startsWith ( "this$" ) || methodName . startsWith ( "super$" ) ) && ! methodName . contains ( "$dist$" ) ; }
target:  method to determine if a method is a MOP method. This is done by the method name. If the name starts with "this$" or "super$" but does not  contain "$dist$", then it is an MOP method