* Applied final modifiers, as suggested by IntelliJ IDEA
- Removed javadoc from BDS's toString() method, since it no longer made sense, as BDSCompound now overrides toString()