Hi

I am fairly new to Java. Trying to learn on my own. Please help me with the following two questions:
(1) Why do we need to place the executable class in a separate package in both lessons 6 & 7?
(2) The subclasses(Employee, Contractor etc.) that implement the interface payable have a method declared as a Boolean that returns in "true" or "false". I tried to change the return values and there was no difference in the output. My question is when do we return true or false and why?
Thanks,
Bek