static boolean isVisible(java.lang.reflect.Method m ,
static boolean isVisible(java.lang.reflect.Member m ,
    static boolean isVisible(java.lang.reflect.Method m ,    String packageName )throws Throwable{                        int mod = m.getModifiers();                if( java.lang.reflect.Modifier.isPrivate( mod )){                        return false;        }                if( java.lang.reflect.Modifier.isProtected( mod ) ||        java.lang.reflect.Modifier.isPublic( mod ) ){                        return true;        }                //package scope:                return ClassFileUtils.getPackageName( m.getDeclaringClass().getName()        ).equals( packageName );    }