// test for bug #56774

class T {
	public static int Main () {
		return X (1);
	}
  
	static int X (byte x) {
		return 0;
	}
	static int X (short x) {
		return 1;
	}
}