public interface Overloads {
//void a();
double a();
//int a(int i);
double a(int i);
//void a(int i, long l);
void a(long l, int i);
void a(int i, long l, double d);
//void a(int i, long l, double d, float f);
void a(int i, long l, float f);
void b(Class<?> x, Object y);
void b(Object y);
void c(Class<? extends Integer> x, Class<?> y, int z);
void c(Class<Long> x, int y, float z);
}