Java language philosophy question - by BlessedKey Why was java defined such that methods may take as input multiple parameters, but may only return a single object (or void)? Did it make the language somehow easier to implement or use? Read the article