Function Signature In Java