Group your code
What is a method?
public void show()
public int show()
public Foobar show()
public void show(int i)
public void show(int i, String a)
public Foobar show(String a, String b)
public Foobar show(String c, String d)
public Foobar show(String... c)
public Foobar show(String a, String... c)
public Foobar show(String[] c)
public Result show(String[] c)
When is a method a method and unique?
[visibility] [static] <return-type>> name([Type name]*) (throws Exception[,Exception2]*)*
The signature limitations are really limiting sometimes.
Examples
public int show()
public void show()
public int show()
private int show()
protected int show()
private static int show()
public int show(String a)
public int show(String b)
public int show(String a, int b)
public int show(String b, int a)
public int show(String c, int d)
public int show(String e, int f)
public int show(String[] s)
public int show(String... s)
public int show(String c, String... s)
public int show(String... s)
public int show()
public void show(List<String> l)
public void show(ArrayList<String> l)
public void show(Vector<String> l)