in case, no description is provided, it is taking the copyright header and it can insert several lines in the json files, which is not supported by the JSON format.
see https://github.com/apache/camel-k-runtime/issues/203 for a real case
on implementation it can be (one or several of these):
- fail build if json is invalid in general
- don't provide any description inside catalog, or an empty one if the javadoc is not put directly on the class component
- fail build if the javadoc is not put directly on the class component