Which is true about overloading?
return type should be different
access speciifer should be different
arguments should be different
the overloaded methods should throw a different excpetion