org_aspectj_ajde_core_tests_model_SavedModelConsistencyTest_java
org.aspectj.asm.internal.JDTLikeHandleProvider
private String shortenIpeSig(String ipeSig) {
        int idx;
        if (ipeSig != null && (idx = ipeSig.indexOf(")")) != -1) {
            ipeSig = ipeSig.substring(0, idx);
        }
        if (ipeSig != null && ipeSig.contains("Lorg/aspectj/lang")) {
            if (ipeSig.endsWith("Lorg/aspectj/lang/JoinPoint$StaticPart;")) {
                ipeSig = ipeSig.substring(0, ipeSig.lastIndexOf("Lorg/aspectj/lang/JoinPoint$StaticPart;"));
            }
            if (ipeSig.endsWith("Lorg/aspectj/lang/JoinPoint;")) {
                ipeSig = ipeSig.substring(0, ipeSig.lastIndexOf("Lorg/aspectj/lang/JoinPoint;"));
            }
            if (ipeSig.endsWith("Lorg/aspectj/lang/JoinPoint$StaticPart;")) {
                ipeSig = ipeSig.substring(0, ipeSig.lastIndexOf("Lorg/aspectj/lang/JoinPoint$StaticPart;"));
            }
        }
        return ipeSig;
    }
 -> java.lang.String.indexOf(java.lang.String): int -> java.lang.String.substring(int,int): java.lang.String -> java.lang.String.contains(java.lang.CharSequence): boolean
 [CALL] -> java.lang.String.indexOf(java.lang.String): int -> java.lang.String.substring(int,int): java.lang.String -> java.lang.String.contains(java.lang.CharSequence): boolean [EXIT]