Hi I am experiencing an ambiguous case related to [this issue](https://github.com/CycloneDX/specification/pull/205) . The `LicenseExpressionAlongWithOthersException` is thrown if we have a `LicenseExpression` from a Python package and use the `--gather-license-texts` option at the same time. Step to reproduce : ``` python3 -m venv venv_dependencies python3 -m venv venv_cyclonedx source venv_dependencies/bin/activate pip install cryptography==43.0.1 deactivate source venv_cyclonedx/bin/activate pip install cyclonedx-bom==5.1.0 cyclonedx-py environment --PEP-639 --gather-license-texts -o cyclonedx-bom.json --sv 1.6 --of JSON venv_dependencies ``` Error: ``` CRITICAL | CDX > Found LicenseExpression along with others licenses in: <Component bom-ref=<BomRef 'cryptography==43.0.1' id=140025822015568>, group=None, name=cryptography, version=43.0.1, type=ComponentType.LIBRARY> ``` In the case of not including the `--gather-license-texts` option, it works perfectly! Taking a closer look at what happens before the exception is raised [there](https://github.com/CycloneDX/cyclonedx-python-lib/blob/5788bc13c0a0622f18264493158a9742945fbeeb/cyclonedx/model/bom.py#L720) , this is the element content:  How do you recommend handling this situation? Thank you for your support!