... Effective Java: Programming Language Guide 6 numbers, which are introduced with the phrase “On my machine,” should be regarded as approximate ... the technically correct term default access [JLS, 6.6.1]. Effective Java: Programming Language Guide 96 Classes containing methods or constructors whose invocation indicates a transfer of control ... doubly true for interfaces, where too many methods complicate life for implementors as well as for users. For each action supported by your type, provide a fully functional method. Consider providing...