package packageProtected.core; public class Base { int default_int; public int public_int; protected int protected_int; private int private_int; void default_method() { } public void public_method() { } protected void protected_method() { } private void private_method() { } void default_method(Object unused) { } public void public_method(Object unused) { } protected void protected_method(Object unused) { } private void private_method(Object unused) { } void default_method(Object unused, Object second) { } public void public_method(Object unused, Object second) { } protected void protected_method(Object unused, Object second) { } private void private_method(Object unused, Object second) { } static int default_staticInt; public static int public_staticInt; protected static int protected_staticInt; private static int private_staticInt; static void default_staticMethod() { } public static void public_staticMethod() { } protected static void protected_staticMethod() { } private static void private_staticMethod() { } static void default_staticMethod(Object unused) { } public static void public_staticMethod(Object unused) { } protected static void protected_staticMethod(Object unused) { } private static void private_staticMethod(Object unused) { } static void default_staticMethod(Object unused, Object second) { } public static void public_staticMethod(Object unused, Object second) { } protected static void protected_staticMethod(Object unused, Object second) { } private static void private_staticMethod(Object unused, Object second) { } public void trigger(Base me) { } public static void main(String[] args) { Base user = new Base(); user.trigger(new Base()); } }