This class represents the CODEC for the composite data representing a single OSGi Bundle.
It serves as both the documentation of the type structure and as the codification of the mechanism to convert to/from the CompositeData.
The structure of the composite data is:
| Location | String |
| Identifier | long |
| SymbolicName | String |
| StartLevel | int |
| State | String |
| LastModified | long |
| PersistentlyStarted | boolean |
| RemovalPending | boolean |
| Required | boolean |
| Fragment | boolean |
| RegisteredServices | Array of long |
| ServicesInUse | Array of long |
| Headers | TabularData of Key/Value String pairs |
| ExportedPackages | Array of String |
| ImportedPackages | Array of String |
| Fragments | Array of long |
| Hosts | Array of long |
| RequiredBundles | Array of long |
| RequiringBundles | Array of long |
| |