class E004_ArrayMethodDeclarations { String[] oneParameter(int one) { return null; } String[][] oneParameter2(int one) { return null; } String[] twoParameters(int one, String two) { return null; } String[][] twoParameters2(int one, String two) { return null; } String[] varArgs(String... two) { return null; } String[][] varArgs2(String... two) { return null; } String[] varArgsArray(String[]... two) { return null; } String[][] varArgsArray2(String[]... two) { return null; } String[] simpleGenericParameter(int one, String two, java.util.List<String> three) { return null; } String[][] simpleGenericParameter2(int one, String two, java.util.List<String> three) { return null; } public String[] publicMethod(int one, String two, java.util.List<String> three, boolean isPublic) { return null; } public String[][] publicMethod2(int one, String two, java.util.List<String> three, boolean isPublic) { return null; } String[] typeArgumentExtends(java.util.List<? extends Number> list) { return null; } String[][] typeArgumentExtends2(java.util.List<? extends Number> list) { return null; } String[] typeArgumentSuper(Class<? super Number> clazz) { return null; } String[][] typeArgumentSuper2(Class<? super Number> clazz) { return null; } <R> R[] returnTypeParameter() { return null; } <R> R[][] returnTypeParameter2() { return null; } <T, R> R[] returnAndParameterTypeParameter(T arg) { return null; } <T, R> R[][] returnAndParameterTypeParameter2(T arg) { return null; } String[] throwsMethod() throws Exception { return null; } String[][] throwsMethod2() throws Exception { return null; } <T, R, E extends Exception> R[] throwsReturnsAndParameter(T arg) throws E, NullPointerException { return null; } <T, R, E extends Exception> R[][] throwsReturnsAndParameter2(T arg) throws E, NullPointerException { return null; } }