[By default, Java class methods are unsynchronized and Java class methods are public within a package.] Consequently, parallel threads can access shared variables, … uses both private and public variables accessed by … to a programming notation that invites time-dependent errors … [p. 43] It is just a programming style that … based on abstract concepts that are not supported …
Google-1
Google-2
Copyright clearance needed for quotation.