===== 3.6 Representation of Objects ===== The Java Card virtual machine does not mandate a particular internal structure for objects or a particular layout of their contents. However, the core components in a ****CAP**** file are defined assuming a default structure for certain runtime structures (such as descriptions of classes), and a default layout for the contents of dynamically allocated objects. Information from the descriptor component of the ****CAP**** file can be used to format objects in whatever way an implementation requires.