public static boolean hasMainMethod(JavaClass cls) { JavaModelPackage pkg = (JavaModelPackage)cls.refImmediatePackage(); return cls.getMethod("main", Collections.singletonList(pkg.getArray().resolveArray(TestUtil.getStringType(pkg))), false) != null; }