{
  "components": [
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "e8ebdbc76ab9363b8073d518382919562b0ce0c1",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_uri",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1107146,
            "files": [
              "LICENSE",
              "definitions.h",
              "file_lookup.cpp",
              "file_lookup.h",
              "internal/tAnnotatableImplementation.cpp",
              "internal/tAnnotatableImplementation.h",
              "internal/tFrameworkElementRegister.cpp",
              "internal/tFrameworkElementRegister.h",
              "internal/tGarbageDeleter.cpp",
              "internal/tGarbageDeleter.h",
              "internal/tLocalUriConnector.cpp",
              "internal/tLocalUriConnector.h",
              "internal/tPlugins.cpp",
              "internal/tPlugins.h",
              "log_messages.h",
              "port/tAbstractPort.cpp",
              "port/tAbstractPort.h",
              "port/tAbstractPortCreationInfo.h",
              "port/tAggregatedEdge.h",
              "port/tConnectOptions.cpp",
              "port/tConnectOptions.h",
              "port/tConnector.cpp",
              "port/tConnector.h",
              "port/tEdgeAggregator.cpp",
              "port/tEdgeAggregator.h",
              "port/tPortConnectionConstraint.h",
              "port/tPortFactory.cpp",
              "port/tPortFactory.h",
              "port/tPortGroup.cpp",
              "port/tPortGroup.h",
              "port/tPortWrapperBase.cpp",
              "port/tPortWrapperBase.h",
              "port/tUriConnectOptions.h",
              "port/tUriConnector.cpp",
              "port/tUriConnector.h",
              "tAnnotatable.h",
              "tAnnotation.cpp",
              "tAnnotation.h",
              "tFrameworkElement.cpp",
              "tFrameworkElement.h",
              "tFrameworkElementFlags.h",
              "tFrameworkElementTags.cpp",
              "tFrameworkElementTags.h",
              "tLockOrderLevel.h",
              "tPlugin.h",
              "tRuntimeEnvironment.cpp",
              "tRuntimeEnvironment.h",
              "tRuntimeListener.h",
              "tRuntimeSettings.cpp",
              "tRuntimeSettings.h",
              "version.h"
            ],
            "language": "cpp",
            "name": "finroc_core",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 53,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_core",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLocalUriConnector.cpp",
                  "internal/tLocalUriConnector.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "make.xml",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tConnectOptions.cpp",
                  "port/tConnectOptions.h",
                  "port/tConnector.cpp",
                  "port/tConnector.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "port/tUriConnectOptions.h",
                  "port/tUriConnector.cpp",
                  "port/tUriConnector.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core/-/tree/main"
        },
        {
          "commit_id": "3862c41816025bc8c2af7508f63ae7d1af458222",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 966260,
            "files": [
              "LICENSE",
              "definitions.h",
              "file_lookup.cpp",
              "file_lookup.h",
              "internal/tAnnotatableImplementation.cpp",
              "internal/tAnnotatableImplementation.h",
              "internal/tFrameworkElementRegister.cpp",
              "internal/tFrameworkElementRegister.h",
              "internal/tGarbageDeleter.cpp",
              "internal/tGarbageDeleter.h",
              "internal/tLinkEdge.cpp",
              "internal/tLinkEdge.h",
              "internal/tPlugins.cpp",
              "internal/tPlugins.h",
              "log_messages.h",
              "port/tAbstractPort.cpp",
              "port/tAbstractPort.h",
              "port/tAbstractPortCreationInfo.h",
              "port/tAggregatedEdge.h",
              "port/tEdgeAggregator.cpp",
              "port/tEdgeAggregator.h",
              "port/tPortConnectionConstraint.h",
              "port/tPortFactory.cpp",
              "port/tPortFactory.h",
              "port/tPortGroup.cpp",
              "port/tPortGroup.h",
              "port/tPortWrapperBase.cpp",
              "port/tPortWrapperBase.h",
              "tAnnotatable.h",
              "tAnnotation.cpp",
              "tAnnotation.h",
              "tFrameworkElement.cpp",
              "tFrameworkElement.h",
              "tFrameworkElementFlags.h",
              "tFrameworkElementTags.cpp",
              "tFrameworkElementTags.h",
              "tLockOrderLevel.h",
              "tPlugin.h",
              "tRuntimeEnvironment.cpp",
              "tRuntimeEnvironment.h",
              "tRuntimeListener.h",
              "tRuntimeSettings.cpp",
              "tRuntimeSettings.h",
              "version.h"
            ],
            "language": "cpp",
            "name": "finroc_core",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 46,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_core",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLinkEdge.cpp",
                  "internal/tLinkEdge.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "make.xml",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core/-/tree/release/14.08"
        },
        {
          "commit_id": "dfef5db1e5ebd057a7d4a26702857b8023d0604d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_uri",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1017813,
            "files": [
              "LICENSE",
              "definitions.h",
              "file_lookup.cpp",
              "file_lookup.h",
              "internal/tAnnotatableImplementation.cpp",
              "internal/tAnnotatableImplementation.h",
              "internal/tFrameworkElementRegister.cpp",
              "internal/tFrameworkElementRegister.h",
              "internal/tGarbageDeleter.cpp",
              "internal/tGarbageDeleter.h",
              "internal/tLocalUriConnector.cpp",
              "internal/tLocalUriConnector.h",
              "internal/tPlugins.cpp",
              "internal/tPlugins.h",
              "log_messages.h",
              "port/tAbstractPort.cpp",
              "port/tAbstractPort.h",
              "port/tAbstractPortCreationInfo.h",
              "port/tAggregatedEdge.h",
              "port/tConnectOptions.cpp",
              "port/tConnectOptions.h",
              "port/tConnector.cpp",
              "port/tConnector.h",
              "port/tEdgeAggregator.cpp",
              "port/tEdgeAggregator.h",
              "port/tPortConnectionConstraint.h",
              "port/tPortFactory.cpp",
              "port/tPortFactory.h",
              "port/tPortGroup.cpp",
              "port/tPortGroup.h",
              "port/tPortWrapperBase.cpp",
              "port/tPortWrapperBase.h",
              "port/tUriConnectOptions.h",
              "port/tUriConnector.cpp",
              "port/tUriConnector.h",
              "tAnnotatable.h",
              "tAnnotation.cpp",
              "tAnnotation.h",
              "tFrameworkElement.cpp",
              "tFrameworkElement.h",
              "tFrameworkElementFlags.h",
              "tFrameworkElementTags.cpp",
              "tFrameworkElementTags.h",
              "tLockOrderLevel.h",
              "tPlugin.h",
              "tRuntimeEnvironment.cpp",
              "tRuntimeEnvironment.h",
              "tRuntimeListener.h",
              "tRuntimeSettings.cpp",
              "tRuntimeSettings.h",
              "version.h"
            ],
            "language": "cpp",
            "name": "finroc_core",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 53,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_core",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLocalUriConnector.cpp",
                  "internal/tLocalUriConnector.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "make.xml",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tConnectOptions.cpp",
                  "port/tConnectOptions.h",
                  "port/tConnector.cpp",
                  "port/tConnector.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "port/tUriConnectOptions.h",
                  "port/tUriConnector.cpp",
                  "port/tUriConnector.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/core/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_buffer_pools",
            "rrlib_concurrent_containers",
            "rrlib_logging",
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_thread",
            "rrlib_time",
            "rrlib_uri",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_xml"
          ]
        },
        "description": null,
        "disk_usage_bytes": 1107146,
        "files": [
          "LICENSE",
          "definitions.h",
          "file_lookup.cpp",
          "file_lookup.h",
          "internal/tAnnotatableImplementation.cpp",
          "internal/tAnnotatableImplementation.h",
          "internal/tFrameworkElementRegister.cpp",
          "internal/tFrameworkElementRegister.h",
          "internal/tGarbageDeleter.cpp",
          "internal/tGarbageDeleter.h",
          "internal/tLocalUriConnector.cpp",
          "internal/tLocalUriConnector.h",
          "internal/tPlugins.cpp",
          "internal/tPlugins.h",
          "log_messages.h",
          "port/tAbstractPort.cpp",
          "port/tAbstractPort.h",
          "port/tAbstractPortCreationInfo.h",
          "port/tAggregatedEdge.h",
          "port/tConnectOptions.cpp",
          "port/tConnectOptions.h",
          "port/tConnector.cpp",
          "port/tConnector.h",
          "port/tEdgeAggregator.cpp",
          "port/tEdgeAggregator.h",
          "port/tPortConnectionConstraint.h",
          "port/tPortFactory.cpp",
          "port/tPortFactory.h",
          "port/tPortGroup.cpp",
          "port/tPortGroup.h",
          "port/tPortWrapperBase.cpp",
          "port/tPortWrapperBase.h",
          "port/tUriConnectOptions.h",
          "port/tUriConnector.cpp",
          "port/tUriConnector.h",
          "tAnnotatable.h",
          "tAnnotation.cpp",
          "tAnnotation.h",
          "tFrameworkElement.cpp",
          "tFrameworkElement.h",
          "tFrameworkElementFlags.h",
          "tFrameworkElementTags.cpp",
          "tFrameworkElementTags.h",
          "tLockOrderLevel.h",
          "tPlugin.h",
          "tRuntimeEnvironment.cpp",
          "tRuntimeEnvironment.h",
          "tRuntimeListener.h",
          "tRuntimeSettings.cpp",
          "tRuntimeSettings.h",
          "version.h"
        ],
        "language": "cpp",
        "name": "finroc_core",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 53,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_core",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "definitions.h",
              "file_lookup.cpp",
              "file_lookup.h",
              "internal/tAnnotatableImplementation.cpp",
              "internal/tAnnotatableImplementation.h",
              "internal/tFrameworkElementRegister.cpp",
              "internal/tFrameworkElementRegister.h",
              "internal/tGarbageDeleter.cpp",
              "internal/tGarbageDeleter.h",
              "internal/tLocalUriConnector.cpp",
              "internal/tLocalUriConnector.h",
              "internal/tPlugins.cpp",
              "internal/tPlugins.h",
              "log_messages.h",
              "make.xml",
              "port/tAbstractPort.cpp",
              "port/tAbstractPort.h",
              "port/tAbstractPortCreationInfo.h",
              "port/tAggregatedEdge.h",
              "port/tConnectOptions.cpp",
              "port/tConnectOptions.h",
              "port/tConnector.cpp",
              "port/tConnector.h",
              "port/tEdgeAggregator.cpp",
              "port/tEdgeAggregator.h",
              "port/tPortConnectionConstraint.h",
              "port/tPortFactory.cpp",
              "port/tPortFactory.h",
              "port/tPortGroup.cpp",
              "port/tPortGroup.h",
              "port/tPortWrapperBase.cpp",
              "port/tPortWrapperBase.h",
              "port/tUriConnectOptions.h",
              "port/tUriConnector.cpp",
              "port/tUriConnector.h",
              "tAnnotatable.h",
              "tAnnotation.cpp",
              "tAnnotation.h",
              "tFrameworkElement.cpp",
              "tFrameworkElement.h",
              "tFrameworkElementFlags.h",
              "tFrameworkElementTags.cpp",
              "tFrameworkElementTags.h",
              "tLockOrderLevel.h",
              "tPlugin.h",
              "tRuntimeEnvironment.cpp",
              "tRuntimeEnvironment.h",
              "tRuntimeListener.h",
              "tRuntimeSettings.cpp",
              "tRuntimeSettings.h",
              "version.h"
            ],
            "source_patterns": [
              "**"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_core",
      "path_with_namespace": "finroc/core",
      "project_id": 9,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/core"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "4a182907141580e9590426024619d7a9aabe249d",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 3327536,
            "files": [
              "Annotatable.java",
              "CoreRegister.java",
              "FinrocAnnotation.java",
              "FrameworkElement.java",
              "FrameworkElementFlags.java",
              "FrameworkElementTags.java",
              "FrameworkElementTreeFilter.java",
              "LICENSE",
              "LinkEdge.java",
              "LockOrderLevels.java",
              "RuntimeEnvironment.java",
              "RuntimeListener.java",
              "RuntimeSettings.java",
              "admin/AdminClient.java",
              "admin/AdminServer.java",
              "admin/AdministrationService.java",
              "admin/package-info.java",
              "datatype/Bounds.java",
              "datatype/CoreBoolean.java",
              "datatype/CoreNumber.java",
              "datatype/CoreString.java",
              "datatype/DataTypeReference.java",
              "datatype/Duration.java",
              "datatype/Event.java",
              "datatype/PortCreationList.java",
              "datatype/SIUnit.java",
              "datatype/Timestamp.java",
              "datatype/Unit.java",
              "datatype/XML.java",
              "datatype/package-info.java",
              "finstructable/FinstructableGroup.java",
              "finstructable/Finstructed.java",
              "finstructable/Group.java",
              "finstructable/GroupInterface.java",
              "finstructable/package-info.java",
              "net/generic_protocol/Connection.java",
              "net/generic_protocol/Definitions.java",
              "net/generic_protocol/RemoteProxyPort.java",
              "net/generic_protocol/RemoteRuntime.java",
              "net/generic_protocol/SerializedMessage.java",
              "package-info.java",
              "parameter/ConfigFile.java",
              "parameter/ConfigNode.java",
              "parameter/ConstructorParameters.java",
              "parameter/Parameter.java",
              "parameter/ParameterBool.java",
              "parameter/ParameterInfo.java",
              "parameter/ParameterNumeric.java",
              "parameter/StaticParameter.java",
              "parameter/StaticParameterBase.java",
              "parameter/StaticParameterBool.java",
              "parameter/StaticParameterEnum.java",
              "parameter/StaticParameterList.java",
              "parameter/StaticParameterNumeric.java",
              "parameter/StaticParameterString.java",
              "parameter/package-info.java",
              "plugin/ConnectionListener.java",
              "plugin/ConstructorCreateModuleAction.java",
              "plugin/CreateExternalConnectionAction.java",
              "plugin/CreateFrameworkElementAction.java",
              "plugin/ExternalConnection.java",
              "plugin/JavaDebugPluginLoader.java",
              "plugin/JavaReleasePluginLoader.java",
              "plugin/Plugin.java",
              "plugin/PluginLoader.java",
              "plugin/Plugins.java",
              "plugin/StandardCreateModuleAction.java",
              "plugin/package-info.java",
              "port/AbstractPort.java",
              "port/AggregatedEdge.java",
              "port/EdgeAggregator.java",
              "port/MultiTypePortDataBufferPool.java",
              "port/Port.java",
              "port/PortCreationInfo.java",
              "port/PortGroup.java",
              "port/PortListener.java",
              "port/PortListenerManager.java",
              "port/PortQueueFragment.java",
              "port/PortWrapperBase.java",
              "port/ThreadLocalCache.java",
              "port/cc/CCPortBase.java",
              "port/cc/CCPortBoundedNumeric.java",
              "port/cc/CCPortDataBufferPool.java",
              "port/cc/CCPortDataManager.java",
              "port/cc/CCPortDataManagerTL.java",
              "port/cc/CCPortDataRef.java",
              "port/cc/CCPortQueue.java",
              "port/cc/CCPortQueueElement.java",
              "port/cc/CCPullRequestHandler.java",
              "port/cc/CCQueueFragmentRaw.java",
              "port/cc/PortNumeric.java",
              "port/cc/package-info.java",
              "port/net/AbstractPeerTracker.java",
              "port/net/NetPort.java",
              "port/net/UpdateTimeChangeListener.java",
              "port/net/package-info.java",
              "port/package-info.java",
              "port/rpc/ClientPort.java",
              "port/rpc/Future.java",
              "port/rpc/FutureStatus.java",
              "port/rpc/Method.java",
              "port/rpc/Promise.java",
              "port/rpc/ProxyPort.java",
              "port/rpc/RPCException.java",
              "port/rpc/RPCInterfaceType.java",
              "port/rpc/ResponseHandler.java",
              "port/rpc/ServerPort.java",
              "port/rpc/annotation/FutureType.java",
              "port/rpc/annotation/PromiseType.java",
              "port/rpc/internal/AbstractCall.java",
              "port/rpc/internal/RPCMessage.java",
              "port/rpc/internal/RPCPort.java",
              "port/rpc/internal/RPCRequest.java",
              "port/rpc/internal/RPCResponse.java",
              "port/rpc/internal/ResponseSender.java",
              "port/rpc/internal/Serialization.java",
              "port/std/PortBase.java",
              "port/std/PortDataBufferPool.java",
              "port/std/PortDataManager.java",
              "port/std/PortDataReference.java",
              "port/std/PortQueue.java",
              "port/std/PortQueueElement.java",
              "port/std/PortQueueFragmentRaw.java",
              "port/std/PublishCache.java",
              "port/std/PullRequestHandler.java",
              "port/std/package-info.java",
              "port/stream/InputPacketProcessor.java",
              "port/stream/InputStreamPort.java",
              "port/stream/NewConnectionHandler.java",
              "port/stream/OutputStreamPort.java",
              "port/stream/SingletonPort.java",
              "port/stream/StreamCommitThread.java",
              "port/stream/package-info.java",
              "portdatabase/CCType.java",
              "portdatabase/DataTypeUtil.java",
              "portdatabase/ExpressData.java",
              "portdatabase/FinrocTypeInfo.java",
              "portdatabase/MaxStringSerializationLength.java",
              "portdatabase/ReusableGenericObjectManager.java",
              "portdatabase/ReusableGenericObjectManagerTL.java",
              "portdatabase/SerializationHelper.java",
              "portdatabase/package-info.java",
              "remote/BufferedModelChanges.java",
              "remote/Definitions.java",
              "remote/EnumBasedFlags.java",
              "remote/FrameworkElementInfo.java",
              "remote/HasURI.java",
              "remote/ModelHandler.java",
              "remote/ModelNode.java",
              "remote/ModelOperations.java",
              "remote/ParameterDefinition.java",
              "remote/Path.java",
              "remote/PortWrapper.java",
              "remote/RemoteConnectOptions.java",
              "remote/RemoteConnector.java",
              "remote/RemoteCreateAction.java",
              "remote/RemoteEditableInterfaces.java",
              "remote/RemoteEnumValue.java",
              "remote/RemoteFrameworkElement.java",
              "remote/RemotePort.java",
              "remote/RemoteRuntime.java",
              "remote/RemoteStaticCast.java",
              "remote/RemoteStaticParameterList.java",
              "remote/RemoteType.java",
              "remote/RemoteTypeAdapter.java",
              "remote/RemoteTypeConversion.java",
              "remote/RemoteUriConnector.java",
              "remote/RemoteUriSchemeHandler.java",
              "remote/package-info.java",
              "structure/Module.java",
              "structure/package-info.java",
              "test/AssertTest.java",
              "test/BasicRealtimeTest.java",
              "test/BlackboardConcurrencyTest.java.todo",
              "test/ChunkBufferTest.java",
              "test/InitialPushTest.java",
              "test/NetworkTestSuite.java.todo",
              "test/Peer2PeerTest.java",
              "test/PortQueueTest.java",
              "test/QueueTest.java",
              "test/RealClientTest.java.todo",
              "test/RealPortQueueTest.java",
              "test/RealPortTest5.java.todo",
              "test/RealServerTest.java.todo",
              "test/SerializationTests.java",
              "test/package-info.java",
              "thread/CoreLoopThreadBase.java",
              "thread/CoreThread.java",
              "thread/ExecutionControl.java",
              "thread/PeriodicFrameworkElementTask.java",
              "thread/StartAndPausable.java",
              "thread/ThreadContainer.java",
              "thread/ThreadContainerThread.java",
              "thread/package-info.java",
              "util/ConcurrentLookupTable.java",
              "util/ExtensionFilenameFilter.java",
              "util/Files.java"
            ],
            "language": "java",
            "name": "finroc_core-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 181,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "test/**",
                  "finstructable/Finstructed.java"
                ],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_core-java",
                "optional": false,
                "resolved_sources": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "net/generic_protocol/Connection.java",
                  "net/generic_protocol/Definitions.java",
                  "net/generic_protocol/RemoteProxyPort.java",
                  "net/generic_protocol/RemoteRuntime.java",
                  "net/generic_protocol/SerializedMessage.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/BufferedModelChanges.java",
                  "remote/Definitions.java",
                  "remote/EnumBasedFlags.java",
                  "remote/FrameworkElementInfo.java",
                  "remote/HasURI.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/ModelOperations.java",
                  "remote/ParameterDefinition.java",
                  "remote/Path.java",
                  "remote/PortWrapper.java",
                  "remote/RemoteConnectOptions.java",
                  "remote/RemoteConnector.java",
                  "remote/RemoteCreateAction.java",
                  "remote/RemoteEditableInterfaces.java",
                  "remote/RemoteEnumValue.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteStaticCast.java",
                  "remote/RemoteStaticParameterList.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypeConversion.java",
                  "remote/RemoteUriConnector.java",
                  "remote/RemoteUriSchemeHandler.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ConcurrentLookupTable.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finstructed_java",
                "optional": false,
                "resolved_sources": [
                  "finstructable/Finstructed.java"
                ],
                "source_patterns": [
                  "finstructable/Finstructed.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core.java/-/tree/main"
        },
        {
          "commit_id": "bc1567c92128aa1b9b1eb469ca6f8e0d7dbbfa74",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1982174,
            "files": [
              "Annotatable.java",
              "CoreRegister.java",
              "FinrocAnnotation.java",
              "FrameworkElement.java",
              "FrameworkElementFlags.java",
              "FrameworkElementTags.java",
              "FrameworkElementTreeFilter.java",
              "LICENSE",
              "LinkEdge.java",
              "LockOrderLevels.java",
              "RuntimeEnvironment.java",
              "RuntimeListener.java",
              "RuntimeSettings.java",
              "admin/AdminClient.java",
              "admin/AdminServer.java",
              "admin/AdministrationService.java",
              "admin/package-info.java",
              "datatype/Bounds.java",
              "datatype/CoreBoolean.java",
              "datatype/CoreNumber.java",
              "datatype/CoreString.java",
              "datatype/DataTypeReference.java",
              "datatype/Duration.java",
              "datatype/Event.java",
              "datatype/FrameworkElementInfo.java",
              "datatype/PortCreationList.java",
              "datatype/SIUnit.java",
              "datatype/Timestamp.java",
              "datatype/Unit.java",
              "datatype/XML.java",
              "datatype/package-info.java",
              "finstructable/EditableInterfaces.java",
              "finstructable/FinstructableGroup.java",
              "finstructable/Finstructed.java",
              "finstructable/Group.java",
              "finstructable/GroupInterface.java",
              "finstructable/package-info.java",
              "package-info.java",
              "parameter/ConfigFile.java",
              "parameter/ConfigNode.java",
              "parameter/ConstructorParameters.java",
              "parameter/Parameter.java",
              "parameter/ParameterBool.java",
              "parameter/ParameterInfo.java",
              "parameter/ParameterNumeric.java",
              "parameter/StaticParameter.java",
              "parameter/StaticParameterBase.java",
              "parameter/StaticParameterBool.java",
              "parameter/StaticParameterEnum.java",
              "parameter/StaticParameterList.java",
              "parameter/StaticParameterNumeric.java",
              "parameter/StaticParameterString.java",
              "parameter/package-info.java",
              "plugin/ConnectionListener.java",
              "plugin/ConstructorCreateModuleAction.java",
              "plugin/CreateExternalConnectionAction.java",
              "plugin/CreateFrameworkElementAction.java",
              "plugin/ExternalConnection.java",
              "plugin/JavaDebugPluginLoader.java",
              "plugin/JavaReleasePluginLoader.java",
              "plugin/Plugin.java",
              "plugin/PluginLoader.java",
              "plugin/Plugins.java",
              "plugin/RemoteCreateModuleAction.java",
              "plugin/StandardCreateModuleAction.java",
              "plugin/package-info.java",
              "port/AbstractPort.java",
              "port/AggregatedEdge.java",
              "port/EdgeAggregator.java",
              "port/MultiTypePortDataBufferPool.java",
              "port/Port.java",
              "port/PortCreationInfo.java",
              "port/PortGroup.java",
              "port/PortListener.java",
              "port/PortListenerManager.java",
              "port/PortQueueFragment.java",
              "port/PortWrapperBase.java",
              "port/ThreadLocalCache.java",
              "port/cc/CCPortBase.java",
              "port/cc/CCPortBoundedNumeric.java",
              "port/cc/CCPortDataBufferPool.java",
              "port/cc/CCPortDataManager.java",
              "port/cc/CCPortDataManagerTL.java",
              "port/cc/CCPortDataRef.java",
              "port/cc/CCPortQueue.java",
              "port/cc/CCPortQueueElement.java",
              "port/cc/CCPullRequestHandler.java",
              "port/cc/CCQueueFragmentRaw.java",
              "port/cc/PortNumeric.java",
              "port/cc/package-info.java",
              "port/net/AbstractPeerTracker.java",
              "port/net/NetPort.java",
              "port/net/UpdateTimeChangeListener.java",
              "port/net/package-info.java",
              "port/package-info.java",
              "port/rpc/ClientPort.java",
              "port/rpc/Future.java",
              "port/rpc/FutureStatus.java",
              "port/rpc/Method.java",
              "port/rpc/Promise.java",
              "port/rpc/ProxyPort.java",
              "port/rpc/RPCException.java",
              "port/rpc/RPCInterfaceType.java",
              "port/rpc/ResponseHandler.java",
              "port/rpc/ServerPort.java",
              "port/rpc/annotation/FutureType.java",
              "port/rpc/annotation/PromiseType.java",
              "port/rpc/internal/AbstractCall.java",
              "port/rpc/internal/RPCMessage.java",
              "port/rpc/internal/RPCPort.java",
              "port/rpc/internal/RPCRequest.java",
              "port/rpc/internal/RPCResponse.java",
              "port/rpc/internal/ResponseSender.java",
              "port/rpc/internal/Serialization.java",
              "port/std/PortBase.java",
              "port/std/PortDataBufferPool.java",
              "port/std/PortDataManager.java",
              "port/std/PortDataReference.java",
              "port/std/PortQueue.java",
              "port/std/PortQueueElement.java",
              "port/std/PortQueueFragmentRaw.java",
              "port/std/PublishCache.java",
              "port/std/PullRequestHandler.java",
              "port/std/package-info.java",
              "port/stream/InputPacketProcessor.java",
              "port/stream/InputStreamPort.java",
              "port/stream/NewConnectionHandler.java",
              "port/stream/OutputStreamPort.java",
              "port/stream/SingletonPort.java",
              "port/stream/StreamCommitThread.java",
              "port/stream/package-info.java",
              "portdatabase/CCType.java",
              "portdatabase/DataTypeUtil.java",
              "portdatabase/ExpressData.java",
              "portdatabase/FinrocTypeInfo.java",
              "portdatabase/MaxStringSerializationLength.java",
              "portdatabase/ReusableGenericObjectManager.java",
              "portdatabase/ReusableGenericObjectManagerTL.java",
              "portdatabase/SerializationHelper.java",
              "portdatabase/package-info.java",
              "remote/HasUid.java",
              "remote/ModelHandler.java",
              "remote/ModelNode.java",
              "remote/PortWrapperTreeNode.java",
              "remote/RemoteFrameworkElement.java",
              "remote/RemotePort.java",
              "remote/RemoteRuntime.java",
              "remote/RemoteType.java",
              "remote/RemoteTypeAdapter.java",
              "remote/RemoteTypes.java",
              "remote/package-info.java",
              "structure/Module.java",
              "structure/package-info.java",
              "test/AssertTest.java",
              "test/BasicRealtimeTest.java",
              "test/BlackboardConcurrencyTest.java.todo",
              "test/ChunkBufferTest.java",
              "test/InitialPushTest.java",
              "test/NetworkTestSuite.java.todo",
              "test/Peer2PeerTest.java",
              "test/PortQueueTest.java",
              "test/QueueTest.java",
              "test/RealClientTest.java.todo",
              "test/RealPortQueueTest.java",
              "test/RealPortTest5.java.todo",
              "test/RealServerTest.java.todo",
              "test/SerializationTests.java",
              "test/package-info.java",
              "thread/CoreLoopThreadBase.java",
              "thread/CoreThread.java",
              "thread/ExecutionControl.java",
              "thread/PeriodicFrameworkElementTask.java",
              "thread/StartAndPausable.java",
              "thread/ThreadContainer.java",
              "thread/ThreadContainerThread.java",
              "thread/package-info.java",
              "util/ExtensionFilenameFilter.java",
              "util/Files.java"
            ],
            "language": "java",
            "name": "finroc_core-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finroclibrary'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'finstructed_java'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 2,
              "resolved_source_files": 162,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "test/**",
                  "finstructable/Finstructed.java"
                ],
                "kind": "finroclibrary",
                "make_file": "make.xml",
                "name": "finroc_core-java",
                "optional": false,
                "resolved_sources": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/FrameworkElementInfo.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/EditableInterfaces.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/RemoteCreateModuleAction.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/HasUid.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/PortWrapperTreeNode.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypes.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "finrocprogram",
                "make_file": "make.xml",
                "name": "finstructed_java",
                "optional": false,
                "resolved_sources": [
                  "finstructable/Finstructed.java"
                ],
                "source_patterns": [
                  "finstructable/Finstructed.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core.java/-/tree/release/14.08"
        },
        {
          "commit_id": "fb52baff9be1137b38b7a638b0bfb8e10a2189b3",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 2813533,
            "files": [
              "Annotatable.java",
              "CoreRegister.java",
              "FinrocAnnotation.java",
              "FrameworkElement.java",
              "FrameworkElementFlags.java",
              "FrameworkElementTags.java",
              "FrameworkElementTreeFilter.java",
              "LICENSE",
              "LinkEdge.java",
              "LockOrderLevels.java",
              "RuntimeEnvironment.java",
              "RuntimeListener.java",
              "RuntimeSettings.java",
              "admin/AdminClient.java",
              "admin/AdminServer.java",
              "admin/AdministrationService.java",
              "admin/package-info.java",
              "datatype/Bounds.java",
              "datatype/CoreBoolean.java",
              "datatype/CoreNumber.java",
              "datatype/CoreString.java",
              "datatype/DataTypeReference.java",
              "datatype/Duration.java",
              "datatype/Event.java",
              "datatype/PortCreationList.java",
              "datatype/SIUnit.java",
              "datatype/Timestamp.java",
              "datatype/Unit.java",
              "datatype/XML.java",
              "datatype/package-info.java",
              "finstructable/FinstructableGroup.java",
              "finstructable/Finstructed.java",
              "finstructable/Group.java",
              "finstructable/GroupInterface.java",
              "finstructable/package-info.java",
              "net/generic_protocol/Connection.java",
              "net/generic_protocol/Definitions.java",
              "net/generic_protocol/RemoteProxyPort.java",
              "net/generic_protocol/RemoteRuntime.java",
              "net/generic_protocol/SerializedMessage.java",
              "package-info.java",
              "parameter/ConfigFile.java",
              "parameter/ConfigNode.java",
              "parameter/ConstructorParameters.java",
              "parameter/Parameter.java",
              "parameter/ParameterBool.java",
              "parameter/ParameterInfo.java",
              "parameter/ParameterNumeric.java",
              "parameter/StaticParameter.java",
              "parameter/StaticParameterBase.java",
              "parameter/StaticParameterBool.java",
              "parameter/StaticParameterEnum.java",
              "parameter/StaticParameterList.java",
              "parameter/StaticParameterNumeric.java",
              "parameter/StaticParameterString.java",
              "parameter/package-info.java",
              "plugin/ConnectionListener.java",
              "plugin/ConstructorCreateModuleAction.java",
              "plugin/CreateExternalConnectionAction.java",
              "plugin/CreateFrameworkElementAction.java",
              "plugin/ExternalConnection.java",
              "plugin/JavaDebugPluginLoader.java",
              "plugin/JavaReleasePluginLoader.java",
              "plugin/Plugin.java",
              "plugin/PluginLoader.java",
              "plugin/Plugins.java",
              "plugin/StandardCreateModuleAction.java",
              "plugin/package-info.java",
              "port/AbstractPort.java",
              "port/AggregatedEdge.java",
              "port/EdgeAggregator.java",
              "port/MultiTypePortDataBufferPool.java",
              "port/Port.java",
              "port/PortCreationInfo.java",
              "port/PortGroup.java",
              "port/PortListener.java",
              "port/PortListenerManager.java",
              "port/PortQueueFragment.java",
              "port/PortWrapperBase.java",
              "port/ThreadLocalCache.java",
              "port/cc/CCPortBase.java",
              "port/cc/CCPortBoundedNumeric.java",
              "port/cc/CCPortDataBufferPool.java",
              "port/cc/CCPortDataManager.java",
              "port/cc/CCPortDataManagerTL.java",
              "port/cc/CCPortDataRef.java",
              "port/cc/CCPortQueue.java",
              "port/cc/CCPortQueueElement.java",
              "port/cc/CCPullRequestHandler.java",
              "port/cc/CCQueueFragmentRaw.java",
              "port/cc/PortNumeric.java",
              "port/cc/package-info.java",
              "port/net/AbstractPeerTracker.java",
              "port/net/NetPort.java",
              "port/net/UpdateTimeChangeListener.java",
              "port/net/package-info.java",
              "port/package-info.java",
              "port/rpc/ClientPort.java",
              "port/rpc/Future.java",
              "port/rpc/FutureStatus.java",
              "port/rpc/Method.java",
              "port/rpc/Promise.java",
              "port/rpc/ProxyPort.java",
              "port/rpc/RPCException.java",
              "port/rpc/RPCInterfaceType.java",
              "port/rpc/ResponseHandler.java",
              "port/rpc/ServerPort.java",
              "port/rpc/annotation/FutureType.java",
              "port/rpc/annotation/PromiseType.java",
              "port/rpc/internal/AbstractCall.java",
              "port/rpc/internal/RPCMessage.java",
              "port/rpc/internal/RPCPort.java",
              "port/rpc/internal/RPCRequest.java",
              "port/rpc/internal/RPCResponse.java",
              "port/rpc/internal/ResponseSender.java",
              "port/rpc/internal/Serialization.java",
              "port/std/PortBase.java",
              "port/std/PortDataBufferPool.java",
              "port/std/PortDataManager.java",
              "port/std/PortDataReference.java",
              "port/std/PortQueue.java",
              "port/std/PortQueueElement.java",
              "port/std/PortQueueFragmentRaw.java",
              "port/std/PublishCache.java",
              "port/std/PullRequestHandler.java",
              "port/std/package-info.java",
              "port/stream/InputPacketProcessor.java",
              "port/stream/InputStreamPort.java",
              "port/stream/NewConnectionHandler.java",
              "port/stream/OutputStreamPort.java",
              "port/stream/SingletonPort.java",
              "port/stream/StreamCommitThread.java",
              "port/stream/package-info.java",
              "portdatabase/CCType.java",
              "portdatabase/DataTypeUtil.java",
              "portdatabase/ExpressData.java",
              "portdatabase/FinrocTypeInfo.java",
              "portdatabase/MaxStringSerializationLength.java",
              "portdatabase/ReusableGenericObjectManager.java",
              "portdatabase/ReusableGenericObjectManagerTL.java",
              "portdatabase/SerializationHelper.java",
              "portdatabase/package-info.java",
              "remote/BufferedModelChanges.java",
              "remote/Definitions.java",
              "remote/FrameworkElementInfo.java",
              "remote/HasURI.java",
              "remote/ModelHandler.java",
              "remote/ModelNode.java",
              "remote/ModelOperations.java",
              "remote/ParameterDefinition.java",
              "remote/Path.java",
              "remote/PortWrapper.java",
              "remote/RemoteConnectOptions.java",
              "remote/RemoteConnector.java",
              "remote/RemoteCreateAction.java",
              "remote/RemoteEditableInterfaces.java",
              "remote/RemoteEnumValue.java",
              "remote/RemoteFrameworkElement.java",
              "remote/RemotePort.java",
              "remote/RemoteRuntime.java",
              "remote/RemoteStaticCast.java",
              "remote/RemoteStaticParameterList.java",
              "remote/RemoteType.java",
              "remote/RemoteTypeAdapter.java",
              "remote/RemoteTypeConversion.java",
              "remote/RemoteUriConnector.java",
              "remote/RemoteUriSchemeHandler.java",
              "remote/package-info.java",
              "structure/Module.java",
              "structure/package-info.java",
              "test/AssertTest.java",
              "test/BasicRealtimeTest.java",
              "test/BlackboardConcurrencyTest.java.todo",
              "test/ChunkBufferTest.java",
              "test/InitialPushTest.java",
              "test/NetworkTestSuite.java.todo",
              "test/Peer2PeerTest.java",
              "test/PortQueueTest.java",
              "test/QueueTest.java",
              "test/RealClientTest.java.todo",
              "test/RealPortQueueTest.java",
              "test/RealPortTest5.java.todo",
              "test/RealServerTest.java.todo",
              "test/SerializationTests.java",
              "test/package-info.java",
              "thread/CoreLoopThreadBase.java",
              "thread/CoreThread.java",
              "thread/ExecutionControl.java",
              "thread/PeriodicFrameworkElementTask.java",
              "thread/StartAndPausable.java",
              "thread/ThreadContainer.java",
              "thread/ThreadContainerThread.java",
              "thread/package-info.java",
              "util/ConcurrentLookupTable.java",
              "util/ExtensionFilenameFilter.java",
              "util/Files.java"
            ],
            "language": "java",
            "name": "finroc_core-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 180,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "test/**",
                  "finstructable/Finstructed.java"
                ],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_core-java",
                "optional": false,
                "resolved_sources": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "net/generic_protocol/Connection.java",
                  "net/generic_protocol/Definitions.java",
                  "net/generic_protocol/RemoteProxyPort.java",
                  "net/generic_protocol/RemoteRuntime.java",
                  "net/generic_protocol/SerializedMessage.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/BufferedModelChanges.java",
                  "remote/Definitions.java",
                  "remote/FrameworkElementInfo.java",
                  "remote/HasURI.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/ModelOperations.java",
                  "remote/ParameterDefinition.java",
                  "remote/Path.java",
                  "remote/PortWrapper.java",
                  "remote/RemoteConnectOptions.java",
                  "remote/RemoteConnector.java",
                  "remote/RemoteCreateAction.java",
                  "remote/RemoteEditableInterfaces.java",
                  "remote/RemoteEnumValue.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteStaticCast.java",
                  "remote/RemoteStaticParameterList.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypeConversion.java",
                  "remote/RemoteUriConnector.java",
                  "remote/RemoteUriSchemeHandler.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ConcurrentLookupTable.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finstructed_java",
                "optional": false,
                "resolved_sources": [
                  "finstructable/Finstructed.java"
                ],
                "source_patterns": [
                  "finstructable/Finstructed.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/core.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/core.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_plugins_tcp-java",
            "rrlib_finroc_core_utils-java",
            "rrlib_logging-java",
            "rrlib_serialization-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 3327536,
        "files": [
          "Annotatable.java",
          "CoreRegister.java",
          "FinrocAnnotation.java",
          "FrameworkElement.java",
          "FrameworkElementFlags.java",
          "FrameworkElementTags.java",
          "FrameworkElementTreeFilter.java",
          "LICENSE",
          "LinkEdge.java",
          "LockOrderLevels.java",
          "RuntimeEnvironment.java",
          "RuntimeListener.java",
          "RuntimeSettings.java",
          "admin/AdminClient.java",
          "admin/AdminServer.java",
          "admin/AdministrationService.java",
          "admin/package-info.java",
          "datatype/Bounds.java",
          "datatype/CoreBoolean.java",
          "datatype/CoreNumber.java",
          "datatype/CoreString.java",
          "datatype/DataTypeReference.java",
          "datatype/Duration.java",
          "datatype/Event.java",
          "datatype/PortCreationList.java",
          "datatype/SIUnit.java",
          "datatype/Timestamp.java",
          "datatype/Unit.java",
          "datatype/XML.java",
          "datatype/package-info.java",
          "finstructable/FinstructableGroup.java",
          "finstructable/Finstructed.java",
          "finstructable/Group.java",
          "finstructable/GroupInterface.java",
          "finstructable/package-info.java",
          "net/generic_protocol/Connection.java",
          "net/generic_protocol/Definitions.java",
          "net/generic_protocol/RemoteProxyPort.java",
          "net/generic_protocol/RemoteRuntime.java",
          "net/generic_protocol/SerializedMessage.java",
          "package-info.java",
          "parameter/ConfigFile.java",
          "parameter/ConfigNode.java",
          "parameter/ConstructorParameters.java",
          "parameter/Parameter.java",
          "parameter/ParameterBool.java",
          "parameter/ParameterInfo.java",
          "parameter/ParameterNumeric.java",
          "parameter/StaticParameter.java",
          "parameter/StaticParameterBase.java",
          "parameter/StaticParameterBool.java",
          "parameter/StaticParameterEnum.java",
          "parameter/StaticParameterList.java",
          "parameter/StaticParameterNumeric.java",
          "parameter/StaticParameterString.java",
          "parameter/package-info.java",
          "plugin/ConnectionListener.java",
          "plugin/ConstructorCreateModuleAction.java",
          "plugin/CreateExternalConnectionAction.java",
          "plugin/CreateFrameworkElementAction.java",
          "plugin/ExternalConnection.java",
          "plugin/JavaDebugPluginLoader.java",
          "plugin/JavaReleasePluginLoader.java",
          "plugin/Plugin.java",
          "plugin/PluginLoader.java",
          "plugin/Plugins.java",
          "plugin/StandardCreateModuleAction.java",
          "plugin/package-info.java",
          "port/AbstractPort.java",
          "port/AggregatedEdge.java",
          "port/EdgeAggregator.java",
          "port/MultiTypePortDataBufferPool.java",
          "port/Port.java",
          "port/PortCreationInfo.java",
          "port/PortGroup.java",
          "port/PortListener.java",
          "port/PortListenerManager.java",
          "port/PortQueueFragment.java",
          "port/PortWrapperBase.java",
          "port/ThreadLocalCache.java",
          "port/cc/CCPortBase.java",
          "port/cc/CCPortBoundedNumeric.java",
          "port/cc/CCPortDataBufferPool.java",
          "port/cc/CCPortDataManager.java",
          "port/cc/CCPortDataManagerTL.java",
          "port/cc/CCPortDataRef.java",
          "port/cc/CCPortQueue.java",
          "port/cc/CCPortQueueElement.java",
          "port/cc/CCPullRequestHandler.java",
          "port/cc/CCQueueFragmentRaw.java",
          "port/cc/PortNumeric.java",
          "port/cc/package-info.java",
          "port/net/AbstractPeerTracker.java",
          "port/net/NetPort.java",
          "port/net/UpdateTimeChangeListener.java",
          "port/net/package-info.java",
          "port/package-info.java",
          "port/rpc/ClientPort.java",
          "port/rpc/Future.java",
          "port/rpc/FutureStatus.java",
          "port/rpc/Method.java",
          "port/rpc/Promise.java",
          "port/rpc/ProxyPort.java",
          "port/rpc/RPCException.java",
          "port/rpc/RPCInterfaceType.java",
          "port/rpc/ResponseHandler.java",
          "port/rpc/ServerPort.java",
          "port/rpc/annotation/FutureType.java",
          "port/rpc/annotation/PromiseType.java",
          "port/rpc/internal/AbstractCall.java",
          "port/rpc/internal/RPCMessage.java",
          "port/rpc/internal/RPCPort.java",
          "port/rpc/internal/RPCRequest.java",
          "port/rpc/internal/RPCResponse.java",
          "port/rpc/internal/ResponseSender.java",
          "port/rpc/internal/Serialization.java",
          "port/std/PortBase.java",
          "port/std/PortDataBufferPool.java",
          "port/std/PortDataManager.java",
          "port/std/PortDataReference.java",
          "port/std/PortQueue.java",
          "port/std/PortQueueElement.java",
          "port/std/PortQueueFragmentRaw.java",
          "port/std/PublishCache.java",
          "port/std/PullRequestHandler.java",
          "port/std/package-info.java",
          "port/stream/InputPacketProcessor.java",
          "port/stream/InputStreamPort.java",
          "port/stream/NewConnectionHandler.java",
          "port/stream/OutputStreamPort.java",
          "port/stream/SingletonPort.java",
          "port/stream/StreamCommitThread.java",
          "port/stream/package-info.java",
          "portdatabase/CCType.java",
          "portdatabase/DataTypeUtil.java",
          "portdatabase/ExpressData.java",
          "portdatabase/FinrocTypeInfo.java",
          "portdatabase/MaxStringSerializationLength.java",
          "portdatabase/ReusableGenericObjectManager.java",
          "portdatabase/ReusableGenericObjectManagerTL.java",
          "portdatabase/SerializationHelper.java",
          "portdatabase/package-info.java",
          "remote/BufferedModelChanges.java",
          "remote/Definitions.java",
          "remote/EnumBasedFlags.java",
          "remote/FrameworkElementInfo.java",
          "remote/HasURI.java",
          "remote/ModelHandler.java",
          "remote/ModelNode.java",
          "remote/ModelOperations.java",
          "remote/ParameterDefinition.java",
          "remote/Path.java",
          "remote/PortWrapper.java",
          "remote/RemoteConnectOptions.java",
          "remote/RemoteConnector.java",
          "remote/RemoteCreateAction.java",
          "remote/RemoteEditableInterfaces.java",
          "remote/RemoteEnumValue.java",
          "remote/RemoteFrameworkElement.java",
          "remote/RemotePort.java",
          "remote/RemoteRuntime.java",
          "remote/RemoteStaticCast.java",
          "remote/RemoteStaticParameterList.java",
          "remote/RemoteType.java",
          "remote/RemoteTypeAdapter.java",
          "remote/RemoteTypeConversion.java",
          "remote/RemoteUriConnector.java",
          "remote/RemoteUriSchemeHandler.java",
          "remote/package-info.java",
          "structure/Module.java",
          "structure/package-info.java",
          "test/AssertTest.java",
          "test/BasicRealtimeTest.java",
          "test/BlackboardConcurrencyTest.java.todo",
          "test/ChunkBufferTest.java",
          "test/InitialPushTest.java",
          "test/NetworkTestSuite.java.todo",
          "test/Peer2PeerTest.java",
          "test/PortQueueTest.java",
          "test/QueueTest.java",
          "test/RealClientTest.java.todo",
          "test/RealPortQueueTest.java",
          "test/RealPortTest5.java.todo",
          "test/RealServerTest.java.todo",
          "test/SerializationTests.java",
          "test/package-info.java",
          "thread/CoreLoopThreadBase.java",
          "thread/CoreThread.java",
          "thread/ExecutionControl.java",
          "thread/PeriodicFrameworkElementTask.java",
          "thread/StartAndPausable.java",
          "thread/ThreadContainer.java",
          "thread/ThreadContainerThread.java",
          "thread/package-info.java",
          "util/ConcurrentLookupTable.java",
          "util/ExtensionFilenameFilter.java",
          "util/Files.java"
        ],
        "language": "java",
        "name": "finroc_core-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 181,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [
              "test/**",
              "finstructable/Finstructed.java"
            ],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_core-java",
            "optional": false,
            "resolved_sources": [
              "Annotatable.java",
              "CoreRegister.java",
              "FinrocAnnotation.java",
              "FrameworkElement.java",
              "FrameworkElementFlags.java",
              "FrameworkElementTags.java",
              "FrameworkElementTreeFilter.java",
              "LinkEdge.java",
              "LockOrderLevels.java",
              "RuntimeEnvironment.java",
              "RuntimeListener.java",
              "RuntimeSettings.java",
              "admin/AdminClient.java",
              "admin/AdminServer.java",
              "admin/AdministrationService.java",
              "admin/package-info.java",
              "datatype/Bounds.java",
              "datatype/CoreBoolean.java",
              "datatype/CoreNumber.java",
              "datatype/CoreString.java",
              "datatype/DataTypeReference.java",
              "datatype/Duration.java",
              "datatype/Event.java",
              "datatype/PortCreationList.java",
              "datatype/SIUnit.java",
              "datatype/Timestamp.java",
              "datatype/Unit.java",
              "datatype/XML.java",
              "datatype/package-info.java",
              "finstructable/FinstructableGroup.java",
              "finstructable/Group.java",
              "finstructable/GroupInterface.java",
              "finstructable/package-info.java",
              "net/generic_protocol/Connection.java",
              "net/generic_protocol/Definitions.java",
              "net/generic_protocol/RemoteProxyPort.java",
              "net/generic_protocol/RemoteRuntime.java",
              "net/generic_protocol/SerializedMessage.java",
              "package-info.java",
              "parameter/ConfigFile.java",
              "parameter/ConfigNode.java",
              "parameter/ConstructorParameters.java",
              "parameter/Parameter.java",
              "parameter/ParameterBool.java",
              "parameter/ParameterInfo.java",
              "parameter/ParameterNumeric.java",
              "parameter/StaticParameter.java",
              "parameter/StaticParameterBase.java",
              "parameter/StaticParameterBool.java",
              "parameter/StaticParameterEnum.java",
              "parameter/StaticParameterList.java",
              "parameter/StaticParameterNumeric.java",
              "parameter/StaticParameterString.java",
              "parameter/package-info.java",
              "plugin/ConnectionListener.java",
              "plugin/ConstructorCreateModuleAction.java",
              "plugin/CreateExternalConnectionAction.java",
              "plugin/CreateFrameworkElementAction.java",
              "plugin/ExternalConnection.java",
              "plugin/JavaDebugPluginLoader.java",
              "plugin/JavaReleasePluginLoader.java",
              "plugin/Plugin.java",
              "plugin/PluginLoader.java",
              "plugin/Plugins.java",
              "plugin/StandardCreateModuleAction.java",
              "plugin/package-info.java",
              "port/AbstractPort.java",
              "port/AggregatedEdge.java",
              "port/EdgeAggregator.java",
              "port/MultiTypePortDataBufferPool.java",
              "port/Port.java",
              "port/PortCreationInfo.java",
              "port/PortGroup.java",
              "port/PortListener.java",
              "port/PortListenerManager.java",
              "port/PortQueueFragment.java",
              "port/PortWrapperBase.java",
              "port/ThreadLocalCache.java",
              "port/cc/CCPortBase.java",
              "port/cc/CCPortBoundedNumeric.java",
              "port/cc/CCPortDataBufferPool.java",
              "port/cc/CCPortDataManager.java",
              "port/cc/CCPortDataManagerTL.java",
              "port/cc/CCPortDataRef.java",
              "port/cc/CCPortQueue.java",
              "port/cc/CCPortQueueElement.java",
              "port/cc/CCPullRequestHandler.java",
              "port/cc/CCQueueFragmentRaw.java",
              "port/cc/PortNumeric.java",
              "port/cc/package-info.java",
              "port/net/AbstractPeerTracker.java",
              "port/net/NetPort.java",
              "port/net/UpdateTimeChangeListener.java",
              "port/net/package-info.java",
              "port/package-info.java",
              "port/rpc/ClientPort.java",
              "port/rpc/Future.java",
              "port/rpc/FutureStatus.java",
              "port/rpc/Method.java",
              "port/rpc/Promise.java",
              "port/rpc/ProxyPort.java",
              "port/rpc/RPCException.java",
              "port/rpc/RPCInterfaceType.java",
              "port/rpc/ResponseHandler.java",
              "port/rpc/ServerPort.java",
              "port/rpc/annotation/FutureType.java",
              "port/rpc/annotation/PromiseType.java",
              "port/rpc/internal/AbstractCall.java",
              "port/rpc/internal/RPCMessage.java",
              "port/rpc/internal/RPCPort.java",
              "port/rpc/internal/RPCRequest.java",
              "port/rpc/internal/RPCResponse.java",
              "port/rpc/internal/ResponseSender.java",
              "port/rpc/internal/Serialization.java",
              "port/std/PortBase.java",
              "port/std/PortDataBufferPool.java",
              "port/std/PortDataManager.java",
              "port/std/PortDataReference.java",
              "port/std/PortQueue.java",
              "port/std/PortQueueElement.java",
              "port/std/PortQueueFragmentRaw.java",
              "port/std/PublishCache.java",
              "port/std/PullRequestHandler.java",
              "port/std/package-info.java",
              "port/stream/InputPacketProcessor.java",
              "port/stream/InputStreamPort.java",
              "port/stream/NewConnectionHandler.java",
              "port/stream/OutputStreamPort.java",
              "port/stream/SingletonPort.java",
              "port/stream/StreamCommitThread.java",
              "port/stream/package-info.java",
              "portdatabase/CCType.java",
              "portdatabase/DataTypeUtil.java",
              "portdatabase/ExpressData.java",
              "portdatabase/FinrocTypeInfo.java",
              "portdatabase/MaxStringSerializationLength.java",
              "portdatabase/ReusableGenericObjectManager.java",
              "portdatabase/ReusableGenericObjectManagerTL.java",
              "portdatabase/SerializationHelper.java",
              "portdatabase/package-info.java",
              "remote/BufferedModelChanges.java",
              "remote/Definitions.java",
              "remote/EnumBasedFlags.java",
              "remote/FrameworkElementInfo.java",
              "remote/HasURI.java",
              "remote/ModelHandler.java",
              "remote/ModelNode.java",
              "remote/ModelOperations.java",
              "remote/ParameterDefinition.java",
              "remote/Path.java",
              "remote/PortWrapper.java",
              "remote/RemoteConnectOptions.java",
              "remote/RemoteConnector.java",
              "remote/RemoteCreateAction.java",
              "remote/RemoteEditableInterfaces.java",
              "remote/RemoteEnumValue.java",
              "remote/RemoteFrameworkElement.java",
              "remote/RemotePort.java",
              "remote/RemoteRuntime.java",
              "remote/RemoteStaticCast.java",
              "remote/RemoteStaticParameterList.java",
              "remote/RemoteType.java",
              "remote/RemoteTypeAdapter.java",
              "remote/RemoteTypeConversion.java",
              "remote/RemoteUriConnector.java",
              "remote/RemoteUriSchemeHandler.java",
              "remote/package-info.java",
              "structure/Module.java",
              "structure/package-info.java",
              "thread/CoreLoopThreadBase.java",
              "thread/CoreThread.java",
              "thread/ExecutionControl.java",
              "thread/PeriodicFrameworkElementTask.java",
              "thread/StartAndPausable.java",
              "thread/ThreadContainer.java",
              "thread/ThreadContainerThread.java",
              "thread/package-info.java",
              "util/ConcurrentLookupTable.java",
              "util/ExtensionFilenameFilter.java",
              "util/Files.java"
            ],
            "source_patterns": [
              "**.java"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "finstructed_java",
            "optional": false,
            "resolved_sources": [
              "finstructable/Finstructed.java"
            ],
            "source_patterns": [
              "finstructable/Finstructed.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_core-java",
      "path_with_namespace": "finroc/core.java",
      "project_id": 51,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/core.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "55aa3a24e406267222e217e3372fd77aaf6fb728",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1058622,
            "files": [
              "LICENSE",
              "Makefile",
              "build.xml",
              "description_builder.h",
              "enum_strings_builder/clang-plugin-enum_strings.cpp",
              "enum_strings_builder/doxygen.conf",
              "enum_strings_builder/empty.cpp",
              "enum_strings_builder/enum_strings.cpp",
              "enum_strings_builder/enum_strings.h",
              "enum_strings_builder/enum_strings_builder",
              "enum_strings_builder/enum_strings_builder",
              "etc/blacklist.txt",
              "etc/fetchlibs/ubuntu/10.04/README",
              "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
              "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
              "etc/fetchlibs/ubuntu/10.04/rrlab-dependencies-common_1.0-1_i386.deb",
              "etc/fetchlibs/ubuntu/10.10/README",
              "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
              "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
              "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
              "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
              "etc/fetchlibs/ubuntu/10.10/rrlab-dependencies-common_1.0-1_all.deb",
              "etc/fetchlibs/ubuntu/11.04/fetch-boost_1.46.sh",
              "etc/fetchlibs/ubuntu/11.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
              "etc/fetchlibs/ubuntu/11.04/rrlab-dependencies-common_1.1-1_all.deb",
              "etc/fetchlibs/ubuntu/11.10/fetch-pcan.sh",
              "etc/fetchlibs/ubuntu/11.10/rrlab-dependencies-common_1.1-1_all.deb",
              "etc/fetchlibs/ubuntu/12.04/fetch-astyle_2.03.sh",
              "etc/fetchlibs/ubuntu/12.04/rrlab-dependencies-common_1.1-1_all.deb",
              "etc/libdb.raw",
              "etc/libdb.search",
              "etc/libdb.search.default",
              "readme.outdated",
              "scripts/calculateDependencies",
              "scripts/convertSConscript",
              "scripts/description_builder.pl",
              "scripts/makeCall",
              "scripts/makeClean",
              "scripts/mcasetenv.py",
              "scripts/print_default_include_paths",
              "scripts/print_linker_default_search_paths",
              "scripts/updatelibdb",
              "src/makebuilder.mf",
              "src/makebuilder/Blacklist.java",
              "src/makebuilder/BuildEntity.java",
              "src/makebuilder/BuildFileLoader.java",
              "src/makebuilder/DotFile.java",
              "src/makebuilder/Library.java",
              "src/makebuilder/MakeFileBuilder.java",
              "src/makebuilder/Makefile.java",
              "src/makebuilder/Options.java",
              "src/makebuilder/Program.java",
              "src/makebuilder/RepositoryTargetCreator.java",
              "src/makebuilder/SourceFileHandler.java",
              "src/makebuilder/SourceScanner.java",
              "src/makebuilder/SrcDir.java",
              "src/makebuilder/SrcFile.java",
              "src/makebuilder/StartScript.java",
              "src/makebuilder/ext/finroc/FinrocBuildEntity.java",
              "src/makebuilder/ext/finroc/FinrocBuilder.java",
              "src/makebuilder/ext/finroc/FinrocCppHandler.java",
              "src/makebuilder/ext/finroc/FinrocLibrary.java",
              "src/makebuilder/ext/finroc/FinrocPlugin.java",
              "src/makebuilder/ext/finroc/FinrocProgram.java",
              "src/makebuilder/ext/finroc/FinrocRepositoryTargetCreator.java",
              "src/makebuilder/ext/finroc/FinrocRunPackager.java",
              "src/makebuilder/ext/finroc/FinrocSystemLibLoader.java",
              "src/makebuilder/ext/finroc/LdPreloadScriptHandler.java",
              "src/makebuilder/ext/finroc/Library.java",
              "src/makebuilder/ext/finroc/PortDescriptionBuilderHandler.java",
              "src/makebuilder/ext/finroc/Program.java",
              "src/makebuilder/ext/finroc/RRLib.java",
              "src/makebuilder/ext/finroc/TestProgram.java",
              "src/makebuilder/ext/finroc/UnitTest.java",
              "src/makebuilder/ext/finroc/clang-plugin-port_names.cpp",
              "src/makebuilder/ext/mca/DependencyHandler.java",
              "src/makebuilder/ext/mca/DescriptionBuilderHandler.java",
              "src/makebuilder/ext/mca/EtcDirCopier.java",
              "src/makebuilder/ext/mca/HFileCopier.java",
              "src/makebuilder/ext/mca/LibInfoGenerator.java",
              "src/makebuilder/ext/mca/MCA2RepositoryTargetCreator.java",
              "src/makebuilder/ext/mca/MCABuildEntity.java",
              "src/makebuilder/ext/mca/MCABuilder.java",
              "src/makebuilder/ext/mca/MCALibrary.java",
              "src/makebuilder/ext/mca/MCAPlugin.java",
              "src/makebuilder/ext/mca/MCAProgram.java",
              "src/makebuilder/ext/mca/MCASystemLibLoader.java",
              "src/makebuilder/ext/mca/SConscriptConverter.java",
              "src/makebuilder/ext/mca/SConscriptParser.java",
              "src/makebuilder/ext/mca/virtualrepo/VirtualRepositoryBuilder.java",
              "src/makebuilder/handler/CppHandler.java",
              "src/makebuilder/handler/CppMerger.java",
              "src/makebuilder/handler/EnumStringsBuilderHandler.java",
              "src/makebuilder/handler/JavaHandler.java",
              "src/makebuilder/handler/MakeXMLLoader.java",
              "src/makebuilder/handler/NvccHandler.java",
              "src/makebuilder/handler/PkgConfigFileHandler.java",
              "src/makebuilder/handler/Qt4Handler.java",
              "src/makebuilder/handler/ScriptHandler.java",
              "src/makebuilder/libdb/ExtLib.java",
              "src/makebuilder/libdb/LibDB.java",
              "src/makebuilder/libdb/PkgConfig.java",
              "src/makebuilder/util/ActivityLog.java",
              "src/makebuilder/util/AddOrderSet.java",
              "src/makebuilder/util/CCOptions.java",
              "src/makebuilder/util/CodeBlock.java",
              "src/makebuilder/util/ExtensionFilenameFilter.java",
              "src/makebuilder/util/Files.java",
              "src/makebuilder/util/GCC.java",
              "src/makebuilder/util/ToStringComparator.java",
              "src/makebuilder/util/Util.java"
            ],
            "language": "cpp",
            "name": "make_builder",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 0,
              "notices": 0,
              "resolved_source_files": 0,
              "targets": 0,
              "warnings": 0
            },
            "targets": [],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/make_builder/-/tree/main"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/make_builder/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 1058622,
        "files": [
          "LICENSE",
          "Makefile",
          "build.xml",
          "description_builder.h",
          "enum_strings_builder/clang-plugin-enum_strings.cpp",
          "enum_strings_builder/doxygen.conf",
          "enum_strings_builder/empty.cpp",
          "enum_strings_builder/enum_strings.cpp",
          "enum_strings_builder/enum_strings.h",
          "enum_strings_builder/enum_strings_builder",
          "enum_strings_builder/enum_strings_builder",
          "etc/blacklist.txt",
          "etc/fetchlibs/ubuntu/10.04/README",
          "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
          "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
          "etc/fetchlibs/ubuntu/10.04/rrlab-dependencies-common_1.0-1_i386.deb",
          "etc/fetchlibs/ubuntu/10.10/README",
          "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
          "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
          "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
          "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
          "etc/fetchlibs/ubuntu/10.10/rrlab-dependencies-common_1.0-1_all.deb",
          "etc/fetchlibs/ubuntu/11.04/fetch-boost_1.46.sh",
          "etc/fetchlibs/ubuntu/11.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
          "etc/fetchlibs/ubuntu/11.04/rrlab-dependencies-common_1.1-1_all.deb",
          "etc/fetchlibs/ubuntu/11.10/fetch-pcan.sh",
          "etc/fetchlibs/ubuntu/11.10/rrlab-dependencies-common_1.1-1_all.deb",
          "etc/fetchlibs/ubuntu/12.04/fetch-astyle_2.03.sh",
          "etc/fetchlibs/ubuntu/12.04/rrlab-dependencies-common_1.1-1_all.deb",
          "etc/libdb.raw",
          "etc/libdb.search",
          "etc/libdb.search.default",
          "readme.outdated",
          "scripts/calculateDependencies",
          "scripts/convertSConscript",
          "scripts/description_builder.pl",
          "scripts/makeCall",
          "scripts/makeClean",
          "scripts/mcasetenv.py",
          "scripts/print_default_include_paths",
          "scripts/print_linker_default_search_paths",
          "scripts/updatelibdb",
          "src/makebuilder.mf",
          "src/makebuilder/Blacklist.java",
          "src/makebuilder/BuildEntity.java",
          "src/makebuilder/BuildFileLoader.java",
          "src/makebuilder/DotFile.java",
          "src/makebuilder/Library.java",
          "src/makebuilder/MakeFileBuilder.java",
          "src/makebuilder/Makefile.java",
          "src/makebuilder/Options.java",
          "src/makebuilder/Program.java",
          "src/makebuilder/RepositoryTargetCreator.java",
          "src/makebuilder/SourceFileHandler.java",
          "src/makebuilder/SourceScanner.java",
          "src/makebuilder/SrcDir.java",
          "src/makebuilder/SrcFile.java",
          "src/makebuilder/StartScript.java",
          "src/makebuilder/ext/finroc/FinrocBuildEntity.java",
          "src/makebuilder/ext/finroc/FinrocBuilder.java",
          "src/makebuilder/ext/finroc/FinrocCppHandler.java",
          "src/makebuilder/ext/finroc/FinrocLibrary.java",
          "src/makebuilder/ext/finroc/FinrocPlugin.java",
          "src/makebuilder/ext/finroc/FinrocProgram.java",
          "src/makebuilder/ext/finroc/FinrocRepositoryTargetCreator.java",
          "src/makebuilder/ext/finroc/FinrocRunPackager.java",
          "src/makebuilder/ext/finroc/FinrocSystemLibLoader.java",
          "src/makebuilder/ext/finroc/LdPreloadScriptHandler.java",
          "src/makebuilder/ext/finroc/Library.java",
          "src/makebuilder/ext/finroc/PortDescriptionBuilderHandler.java",
          "src/makebuilder/ext/finroc/Program.java",
          "src/makebuilder/ext/finroc/RRLib.java",
          "src/makebuilder/ext/finroc/TestProgram.java",
          "src/makebuilder/ext/finroc/UnitTest.java",
          "src/makebuilder/ext/finroc/clang-plugin-port_names.cpp",
          "src/makebuilder/ext/mca/DependencyHandler.java",
          "src/makebuilder/ext/mca/DescriptionBuilderHandler.java",
          "src/makebuilder/ext/mca/EtcDirCopier.java",
          "src/makebuilder/ext/mca/HFileCopier.java",
          "src/makebuilder/ext/mca/LibInfoGenerator.java",
          "src/makebuilder/ext/mca/MCA2RepositoryTargetCreator.java",
          "src/makebuilder/ext/mca/MCABuildEntity.java",
          "src/makebuilder/ext/mca/MCABuilder.java",
          "src/makebuilder/ext/mca/MCALibrary.java",
          "src/makebuilder/ext/mca/MCAPlugin.java",
          "src/makebuilder/ext/mca/MCAProgram.java",
          "src/makebuilder/ext/mca/MCASystemLibLoader.java",
          "src/makebuilder/ext/mca/SConscriptConverter.java",
          "src/makebuilder/ext/mca/SConscriptParser.java",
          "src/makebuilder/ext/mca/virtualrepo/VirtualRepositoryBuilder.java",
          "src/makebuilder/handler/CppHandler.java",
          "src/makebuilder/handler/CppMerger.java",
          "src/makebuilder/handler/EnumStringsBuilderHandler.java",
          "src/makebuilder/handler/JavaHandler.java",
          "src/makebuilder/handler/MakeXMLLoader.java",
          "src/makebuilder/handler/NvccHandler.java",
          "src/makebuilder/handler/PkgConfigFileHandler.java",
          "src/makebuilder/handler/Qt4Handler.java",
          "src/makebuilder/handler/ScriptHandler.java",
          "src/makebuilder/libdb/ExtLib.java",
          "src/makebuilder/libdb/LibDB.java",
          "src/makebuilder/libdb/PkgConfig.java",
          "src/makebuilder/util/ActivityLog.java",
          "src/makebuilder/util/AddOrderSet.java",
          "src/makebuilder/util/CCOptions.java",
          "src/makebuilder/util/CodeBlock.java",
          "src/makebuilder/util/ExtensionFilenameFilter.java",
          "src/makebuilder/util/Files.java",
          "src/makebuilder/util/GCC.java",
          "src/makebuilder/util/ToStringComparator.java",
          "src/makebuilder/util/Util.java"
        ],
        "language": "cpp",
        "name": "make_builder",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 0,
          "notices": 0,
          "resolved_source_files": 0,
          "targets": 0,
          "warnings": 0
        },
        "targets": [],
        "title": null,
        "warnings": []
      },
      "name": "make_builder",
      "path_with_namespace": "finroc/make_builder",
      "project_id": 60,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/make_builder"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "70198427c1cc9f6fcfd4fecb1a1af2627d590a29",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_structure",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 599712,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractBlackboardServer.cpp",
              "internal/tAbstractBlackboardServer.h",
              "internal/tBlackboardBase.cpp",
              "internal/tBlackboardBase.h",
              "internal/tBlackboardManager.cpp",
              "internal/tBlackboardManager.h",
              "internal/tBlackboardServer.h",
              "internal/tBlackboardServer.hpp",
              "internal/tLockParameters.h",
              "internal/tLockedBuffer.h",
              "internal/tLockedBufferData.h",
              "internal/tRemoteBlackboardServer.h",
              "mBlackboardServer.h",
              "tBlackboard.h",
              "tBlackboardClient.h",
              "tBlackboardClient.hpp",
              "tBlackboardReadAccess.h",
              "tBlackboardWriteAccess.h",
              "tChange.h",
              "tLockException.h",
              "tests/blackboard_stress_test.cpp",
              "tests/blackboard_test.cpp",
              "tests/mBlackboardReader.cpp",
              "tests/mBlackboardReader.h",
              "tests/mBlackboardWriter.cpp",
              "tests/mBlackboardWriter.h",
              "tests/mBlackboardWriterAsync.cpp",
              "tests/mBlackboardWriterAsync.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_blackboard",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 25,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "mBlackboardServer.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "internal/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "tests/make.xml",
                "name": "test_modules",
                "optional": false,
                "resolved_sources": [
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriterAsync.cpp"
                ],
                "source_patterns": [
                  "m*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "finroc_plugins_blackboard_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "stress",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_stress_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard/-/tree/main"
        },
        {
          "commit_id": "c1152701fe4fe2d6d6947c7a283a8f8fa93b69e5",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_structure",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 440125,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractBlackboardServer.cpp",
              "internal/tAbstractBlackboardServer.h",
              "internal/tBlackboardBase.cpp",
              "internal/tBlackboardBase.h",
              "internal/tBlackboardClientBackend.cpp",
              "internal/tBlackboardClientBackend.h",
              "internal/tBlackboardManager.cpp",
              "internal/tBlackboardManager.h",
              "internal/tBlackboardServer.h",
              "internal/tBlackboardServer.hpp",
              "internal/tLockParameters.h",
              "internal/tLockedBuffer.h",
              "internal/tLockedBufferData.h",
              "internal/tRemoteBlackboardServer.h",
              "tBlackboard.h",
              "tBlackboardClient.h",
              "tBlackboardClient.hpp",
              "tBlackboardReadAccess.h",
              "tBlackboardWriteAccess.h",
              "tChange.h",
              "tLockException.h",
              "tests/blackboard_stress_test.cpp",
              "tests/blackboard_test.cpp",
              "tests/mBlackboardReader.cpp",
              "tests/mBlackboardReader.h",
              "tests/mBlackboardWriter.cpp",
              "tests/mBlackboardWriter.h",
              "tests/mBlackboardWriterAsync.cpp",
              "tests/mBlackboardWriterAsync.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_blackboard",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 26,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardClientBackend.cpp",
                  "internal/tBlackboardClientBackend.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "internal/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "tests/make.xml",
                "name": "test_modules",
                "optional": false,
                "resolved_sources": [
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriterAsync.cpp"
                ],
                "source_patterns": [
                  "m*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "finroc_plugins_blackboard_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "stress",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_stress_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard/-/tree/release/14.08"
        },
        {
          "commit_id": "a789085d6350c4d0c3c45b0b4890ee0392ed194e",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_structure",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 520986,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractBlackboardServer.cpp",
              "internal/tAbstractBlackboardServer.h",
              "internal/tBlackboardBase.cpp",
              "internal/tBlackboardBase.h",
              "internal/tBlackboardManager.cpp",
              "internal/tBlackboardManager.h",
              "internal/tBlackboardServer.h",
              "internal/tBlackboardServer.hpp",
              "internal/tLockParameters.h",
              "internal/tLockedBuffer.h",
              "internal/tLockedBufferData.h",
              "internal/tRemoteBlackboardServer.h",
              "mBlackboardServer.h",
              "tBlackboard.h",
              "tBlackboardClient.h",
              "tBlackboardClient.hpp",
              "tBlackboardReadAccess.h",
              "tBlackboardWriteAccess.h",
              "tChange.h",
              "tLockException.h",
              "tests/blackboard_stress_test.cpp",
              "tests/blackboard_test.cpp",
              "tests/mBlackboardReader.cpp",
              "tests/mBlackboardReader.h",
              "tests/mBlackboardWriter.cpp",
              "tests/mBlackboardWriter.h",
              "tests/mBlackboardWriterAsync.cpp",
              "tests/mBlackboardWriterAsync.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_blackboard",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 25,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "mBlackboardServer.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "internal/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "tests/make.xml",
                "name": "test_modules",
                "optional": false,
                "resolved_sources": [
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriterAsync.cpp"
                ],
                "source_patterns": [
                  "m*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "finroc_plugins_blackboard_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "stress",
                "optional": false,
                "resolved_sources": [
                  "tests/blackboard_stress_test.cpp"
                ],
                "source_patterns": [
                  "blackboard_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/blackboard/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_rpc_ports",
            "finroc_plugins_structure",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 599712,
        "files": [
          "LICENSE",
          "definitions.h",
          "internal/tAbstractBlackboardServer.cpp",
          "internal/tAbstractBlackboardServer.h",
          "internal/tBlackboardBase.cpp",
          "internal/tBlackboardBase.h",
          "internal/tBlackboardManager.cpp",
          "internal/tBlackboardManager.h",
          "internal/tBlackboardServer.h",
          "internal/tBlackboardServer.hpp",
          "internal/tLockParameters.h",
          "internal/tLockedBuffer.h",
          "internal/tLockedBufferData.h",
          "internal/tRemoteBlackboardServer.h",
          "mBlackboardServer.h",
          "tBlackboard.h",
          "tBlackboardClient.h",
          "tBlackboardClient.hpp",
          "tBlackboardReadAccess.h",
          "tBlackboardWriteAccess.h",
          "tChange.h",
          "tLockException.h",
          "tests/blackboard_stress_test.cpp",
          "tests/blackboard_test.cpp",
          "tests/mBlackboardReader.cpp",
          "tests/mBlackboardReader.h",
          "tests/mBlackboardWriter.cpp",
          "tests/mBlackboardWriter.h",
          "tests/mBlackboardWriterAsync.cpp",
          "tests/mBlackboardWriterAsync.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_blackboard",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 25,
          "targets": 4,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_blackboard",
            "optional": false,
            "resolved_sources": [
              "definitions.h",
              "mBlackboardServer.h",
              "tBlackboard.h",
              "tBlackboardClient.h",
              "tBlackboardReadAccess.h",
              "tBlackboardWriteAccess.h",
              "tChange.h",
              "tLockException.h",
              "internal/tAbstractBlackboardServer.cpp",
              "internal/tAbstractBlackboardServer.h",
              "internal/tBlackboardBase.cpp",
              "internal/tBlackboardBase.h",
              "internal/tBlackboardManager.cpp",
              "internal/tBlackboardManager.h",
              "internal/tBlackboardServer.h",
              "internal/tBlackboardServer.hpp",
              "internal/tLockParameters.h",
              "internal/tLockedBuffer.h",
              "internal/tLockedBufferData.h",
              "internal/tRemoteBlackboardServer.h"
            ],
            "source_patterns": [
              "*.h",
              "internal/**"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "tests/make.xml",
            "name": "test_modules",
            "optional": false,
            "resolved_sources": [
              "tests/mBlackboardReader.cpp",
              "tests/mBlackboardWriter.cpp",
              "tests/mBlackboardWriterAsync.cpp"
            ],
            "source_patterns": [
              "m*.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "finroc_plugins_blackboard_tests",
            "optional": false,
            "resolved_sources": [
              "tests/blackboard_test.cpp"
            ],
            "source_patterns": [
              "blackboard_test.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "stress",
            "optional": false,
            "resolved_sources": [
              "tests/blackboard_stress_test.cpp"
            ],
            "source_patterns": [
              "blackboard_stress_test.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_blackboard",
      "path_with_namespace": "finroc/plugins/blackboard",
      "project_id": 10,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/blackboard"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "d91090b8fc9d53896d28778c056a2c579c000c1e",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 478413,
            "files": [
              "AbstractBlackboardServer.java",
              "AbstractBlackboardServerRaw.java",
              "BBLockException.java",
              "BlackboardBuffer.java",
              "BlackboardClient.java",
              "BlackboardManager.java",
              "BlackboardPlugin.java",
              "BlackboardReadAccess.java",
              "BlackboardServer.java",
              "BlackboardTask.java",
              "BlackboardTypeInfo.java",
              "BlackboardWriteAccess.java",
              "LICENSE",
              "RawBlackboardClient.java",
              "RemoteBlackboardServer.java",
              "SingleBufferedBlackboardServer.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_blackboard-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 2,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard-java",
                "optional": false,
                "resolved_sources": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ],
                "source_patterns": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/tree/main"
        },
        {
          "commit_id": "889a2db7cd6f60addd030074b70eff525e1fb872",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 472787,
            "files": [
              "AbstractBlackboardServer.java",
              "AbstractBlackboardServerRaw.java",
              "BBLockException.java",
              "BlackboardBuffer.java",
              "BlackboardClient.java",
              "BlackboardManager.java",
              "BlackboardPlugin.java",
              "BlackboardReadAccess.java",
              "BlackboardServer.java",
              "BlackboardTask.java",
              "BlackboardTypeInfo.java",
              "BlackboardWriteAccess.java",
              "LICENSE",
              "RawBlackboardClient.java",
              "RemoteBlackboardServer.java",
              "SingleBufferedBlackboardServer.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_blackboard-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 2,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard-java",
                "optional": false,
                "resolved_sources": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ],
                "source_patterns": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/tree/release/14.08"
        },
        {
          "commit_id": "d43dd4a47032ef4ff757c59319405ef186e75d62",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 469710,
            "files": [
              "AbstractBlackboardServer.java",
              "AbstractBlackboardServerRaw.java",
              "BBLockException.java",
              "BlackboardBuffer.java",
              "BlackboardClient.java",
              "BlackboardManager.java",
              "BlackboardPlugin.java",
              "BlackboardReadAccess.java",
              "BlackboardServer.java",
              "BlackboardTask.java",
              "BlackboardTypeInfo.java",
              "BlackboardWriteAccess.java",
              "LICENSE",
              "RawBlackboardClient.java",
              "RemoteBlackboardServer.java",
              "SingleBufferedBlackboardServer.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_blackboard-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 2,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_blackboard-java",
                "optional": false,
                "resolved_sources": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ],
                "source_patterns": [
                  "BlackboardBuffer.java",
                  "BlackboardPlugin.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core-java",
            "rrlib_serialization-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 478413,
        "files": [
          "AbstractBlackboardServer.java",
          "AbstractBlackboardServerRaw.java",
          "BBLockException.java",
          "BlackboardBuffer.java",
          "BlackboardClient.java",
          "BlackboardManager.java",
          "BlackboardPlugin.java",
          "BlackboardReadAccess.java",
          "BlackboardServer.java",
          "BlackboardTask.java",
          "BlackboardTypeInfo.java",
          "BlackboardWriteAccess.java",
          "LICENSE",
          "RawBlackboardClient.java",
          "RemoteBlackboardServer.java",
          "SingleBufferedBlackboardServer.java",
          "package-info.java"
        ],
        "language": "java",
        "name": "finroc_plugins_blackboard-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 2,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_blackboard-java",
            "optional": false,
            "resolved_sources": [
              "BlackboardBuffer.java",
              "BlackboardPlugin.java"
            ],
            "source_patterns": [
              "BlackboardBuffer.java",
              "BlackboardPlugin.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_blackboard-java",
      "path_with_namespace": "finroc/plugins/blackboard.java",
      "project_id": 52,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "3826285db0ee23ff8a48a841be0b2013ae333a72",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "rrlib_rtti_conversion",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_rpc_ports",
                "finroc_plugins_structure",
                "rrlib_rtti"
              ]
            },
            "description": null,
            "disk_usage_bytes": 504014,
            "files": [
              "LICENSE",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "examples/example.finroc",
              "examples/gAggregator.xml",
              "examples/gAggregatorCoded.cpp",
              "examples/gAggregatorCoded.h",
              "examples/gUser.xml",
              "examples/interfaces/rtti.cpp",
              "examples/interfaces/tFancy.h",
              "examples/interfaces/tInputOutput.h",
              "examples/interfaces/tSimple.h",
              "examples/mInterfaceImplementer1.cpp",
              "examples/mInterfaceImplementer1.h",
              "examples/mInterfaceImplementer2.cpp",
              "examples/mInterfaceImplementer2.h",
              "examples/mInterfaceUser.cpp",
              "examples/mInterfaceUser.h",
              "interface_types.cpp",
              "interface_types.h",
              "internal/tGenericPortType.h",
              "internal/tInterfaceTypeInfo.cpp",
              "internal/tInterfaceTypeInfo.h",
              "internal/tPortSelectConversionOperation.cpp",
              "internal/tPortSelectConversionOperation.h",
              "internal/tTypeInfo.h",
              "internal/type_traits.h",
              "tInterface.h",
              "tInterfaceBase.cpp",
              "tInterfaceBase.h",
              "tInterfaceModifier.cpp",
              "tInterfaceModifier.h",
              "tInterfaceType.h",
              "utils/auto_connect.cpp",
              "utils/auto_connect.h",
              "utils/auto_connect.hpp",
              "utils/tInterfaceSubset.cpp",
              "utils/tInterfaceSubset.h",
              "utils/tPortSelector.cpp",
              "utils/tPortSelector.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_composite_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 43,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "examples/make.xml",
                "name": "example",
                "optional": true,
                "resolved_sources": [
                  "examples/example.finroc",
                  "examples/gAggregator.xml",
                  "examples/gAggregatorCoded.cpp",
                  "examples/gAggregatorCoded.h",
                  "examples/gUser.xml",
                  "examples/mInterfaceImplementer1.cpp",
                  "examples/mInterfaceImplementer1.h",
                  "examples/mInterfaceImplementer2.cpp",
                  "examples/mInterfaceImplementer2.h",
                  "examples/mInterfaceUser.cpp",
                  "examples/mInterfaceUser.h",
                  "examples/make.xml",
                  "examples/interfaces/rtti.cpp",
                  "examples/interfaces/tFancy.h",
                  "examples/interfaces/tInputOutput.h",
                  "examples/interfaces/tSimple.h"
                ],
                "source_patterns": [
                  "*",
                  "interfaces/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_composite_ports",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "interface_types.cpp",
                  "interface_types.h",
                  "make.xml",
                  "tInterface.h",
                  "tInterfaceBase.cpp",
                  "tInterfaceBase.h",
                  "tInterfaceModifier.cpp",
                  "tInterfaceModifier.h",
                  "tInterfaceType.h",
                  "internal/tGenericPortType.h",
                  "internal/tInterfaceTypeInfo.cpp",
                  "internal/tInterfaceTypeInfo.h",
                  "internal/tPortSelectConversionOperation.cpp",
                  "internal/tPortSelectConversionOperation.h",
                  "internal/tTypeInfo.h",
                  "internal/type_traits.h",
                  "utils/auto_connect.cpp",
                  "utils/auto_connect.h",
                  "utils/auto_connect.hpp",
                  "utils/tInterfaceSubset.cpp",
                  "utils/tInterfaceSubset.h",
                  "utils/tPortSelector.cpp",
                  "utils/tPortSelector.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*",
                  "utils/*"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/composite-ports/-/tree/main"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/composite-ports/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_parameters",
            "rrlib_rtti_conversion",
            "rrlib_util"
          ],
          "optional": [
            "finroc_plugins_rpc_ports",
            "finroc_plugins_structure",
            "rrlib_rtti"
          ]
        },
        "description": null,
        "disk_usage_bytes": 504014,
        "files": [
          "LICENSE",
          "defined_conversions.cpp",
          "defined_conversions.h",
          "examples/example.finroc",
          "examples/gAggregator.xml",
          "examples/gAggregatorCoded.cpp",
          "examples/gAggregatorCoded.h",
          "examples/gUser.xml",
          "examples/interfaces/rtti.cpp",
          "examples/interfaces/tFancy.h",
          "examples/interfaces/tInputOutput.h",
          "examples/interfaces/tSimple.h",
          "examples/mInterfaceImplementer1.cpp",
          "examples/mInterfaceImplementer1.h",
          "examples/mInterfaceImplementer2.cpp",
          "examples/mInterfaceImplementer2.h",
          "examples/mInterfaceUser.cpp",
          "examples/mInterfaceUser.h",
          "interface_types.cpp",
          "interface_types.h",
          "internal/tGenericPortType.h",
          "internal/tInterfaceTypeInfo.cpp",
          "internal/tInterfaceTypeInfo.h",
          "internal/tPortSelectConversionOperation.cpp",
          "internal/tPortSelectConversionOperation.h",
          "internal/tTypeInfo.h",
          "internal/type_traits.h",
          "tInterface.h",
          "tInterfaceBase.cpp",
          "tInterfaceBase.h",
          "tInterfaceModifier.cpp",
          "tInterfaceModifier.h",
          "tInterfaceType.h",
          "utils/auto_connect.cpp",
          "utils/auto_connect.h",
          "utils/auto_connect.hpp",
          "utils/tInterfaceSubset.cpp",
          "utils/tInterfaceSubset.h",
          "utils/tPortSelector.cpp",
          "utils/tPortSelector.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_composite_ports",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 43,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "examples/make.xml",
            "name": "example",
            "optional": true,
            "resolved_sources": [
              "examples/example.finroc",
              "examples/gAggregator.xml",
              "examples/gAggregatorCoded.cpp",
              "examples/gAggregatorCoded.h",
              "examples/gUser.xml",
              "examples/mInterfaceImplementer1.cpp",
              "examples/mInterfaceImplementer1.h",
              "examples/mInterfaceImplementer2.cpp",
              "examples/mInterfaceImplementer2.h",
              "examples/mInterfaceUser.cpp",
              "examples/mInterfaceUser.h",
              "examples/make.xml",
              "examples/interfaces/rtti.cpp",
              "examples/interfaces/tFancy.h",
              "examples/interfaces/tInputOutput.h",
              "examples/interfaces/tSimple.h"
            ],
            "source_patterns": [
              "*",
              "interfaces/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_composite_ports",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "interface_types.cpp",
              "interface_types.h",
              "make.xml",
              "tInterface.h",
              "tInterfaceBase.cpp",
              "tInterfaceBase.h",
              "tInterfaceModifier.cpp",
              "tInterfaceModifier.h",
              "tInterfaceType.h",
              "internal/tGenericPortType.h",
              "internal/tInterfaceTypeInfo.cpp",
              "internal/tInterfaceTypeInfo.h",
              "internal/tPortSelectConversionOperation.cpp",
              "internal/tPortSelectConversionOperation.h",
              "internal/tTypeInfo.h",
              "internal/type_traits.h",
              "utils/auto_connect.cpp",
              "utils/auto_connect.h",
              "utils/auto_connect.hpp",
              "utils/tInterfaceSubset.cpp",
              "utils/tInterfaceSubset.h",
              "utils/tPortSelector.cpp",
              "utils/tPortSelector.h"
            ],
            "source_patterns": [
              "*",
              "internal/*",
              "utils/*"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_composite_ports",
      "path_with_namespace": "finroc/plugins/composite-ports",
      "project_id": 11,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/composite-ports"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "5cc5f6d9c2deb2c808f3d67a93f2e039befd2c56",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_structure",
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1765692,
            "files": [
              "LICENSE",
              "api/tBoundedPort.h",
              "api/tDeserializationScope.cpp",
              "api/tDeserializationScope.h",
              "api/tGenericPortImplementation.cpp",
              "api/tGenericPortImplementation.h",
              "api/tPortBufferReturnCustomization.h",
              "api/tPortDataPointerImplementation.h",
              "api/tPortImplementation.h",
              "api/tPortImplementationTypeTrait.h",
              "api/tPortListenerAdapter.h",
              "api/tPullRequestHandlerAdapter.h",
              "api/tSingleThreadedCheapCopyPort.h",
              "common/tAbstractDataPort.cpp",
              "common/tAbstractDataPort.h",
              "common/tAbstractDataPortCreationInfo.cpp",
              "common/tAbstractDataPortCreationInfo.h",
              "common/tAbstractPortBufferManager.h",
              "common/tConversionConnector.cpp",
              "common/tConversionConnector.h",
              "common/tPortBufferPool.h",
              "common/tPortListenerRaw.h",
              "common/tPortQueue.h",
              "common/tPublishOperation.h",
              "common/tPullOperation.h",
              "common/tReferenceCountingBufferManager.h",
              "common/tScopedContext.cpp",
              "common/tScopedContext.h",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "definitions.h",
              "metadata/tMetadataStack.cpp",
              "metadata/tMetadataStack.h",
              "metadata/tScopedMetadataGeneric.h",
              "metadata/tTiedMetadata.h",
              "numeric/tNumber.cpp",
              "numeric/tNumber.h",
              "optimized/cheaply_copied_types.cpp",
              "optimized/cheaply_copied_types.h",
              "optimized/tCheapCopyPort.cpp",
              "optimized/tCheapCopyPort.h",
              "optimized/tCheaplyCopiedBufferManager.cpp",
              "optimized/tCheaplyCopiedBufferManager.h",
              "optimized/tGlobalBufferPools.cpp",
              "optimized/tGlobalBufferPools.h",
              "optimized/tPullRequestHandlerRaw.h",
              "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
              "optimized/tSingleThreadedCheapCopyPortGeneric.h",
              "optimized/tThreadLocalBufferManager.cpp",
              "optimized/tThreadLocalBufferManager.h",
              "optimized/tThreadLocalBufferPools.cpp",
              "optimized/tThreadLocalBufferPools.h",
              "optimized/tThreadSpecificBufferPools.h",
              "standard/tMultiTypePortBufferPool.cpp",
              "standard/tMultiTypePortBufferPool.h",
              "standard/tPortBufferManager.cpp",
              "standard/tPortBufferManager.h",
              "standard/tPullRequestHandlerRaw.h",
              "standard/tStandardPort.cpp",
              "standard/tStandardPort.h",
              "tBounds.h",
              "tChangeContext.h",
              "tEvent.cpp",
              "tEvent.h",
              "tGenericPort.h",
              "tGenericPort.hpp",
              "tInputPort.h",
              "tInputPort.hpp",
              "tMetadata.cpp",
              "tMetadata.h",
              "tOutputPort.h",
              "tPort.cpp",
              "tPort.h",
              "tPortBuffers.h",
              "tPortCreationInfo.h",
              "tPortDataPointer.h",
              "tPortPack.h",
              "tProxyPort.h",
              "tPullRequestHandler.h",
              "tQueueSettings.h",
              "tThreadLocalBufferManagement.h",
              "tests/configuration.cpp",
              "tests/initial_pushing.cpp",
              "tests/test_collection.cpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_data_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 81,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_ports",
                "optional": false,
                "resolved_sources": [
                  "defined_conversions.h",
                  "definitions.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.h",
                  "tGenericPort.h",
                  "tInputPort.h",
                  "tMetadata.h",
                  "tOutputPort.h",
                  "tPort.h",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tQueueSettings.h",
                  "tThreadLocalBufferManagement.h",
                  "type_traits.h",
                  "defined_conversions.cpp",
                  "tEvent.cpp",
                  "tMetadata.cpp",
                  "tPort.cpp",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tConversionConnector.cpp",
                  "common/tConversionConnector.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "common/tScopedContext.cpp",
                  "common/tScopedContext.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h",
                  "metadata/tMetadataStack.cpp",
                  "metadata/tMetadataStack.h",
                  "metadata/tScopedMetadataGeneric.h",
                  "metadata/tTiedMetadata.h"
                ],
                "source_patterns": [
                  "*.h",
                  "*.cpp",
                  "common/*",
                  "numeric/*",
                  "standard/*",
                  "optimized/*",
                  "api/*",
                  "metadata/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "initial_pushing",
                "optional": false,
                "resolved_sources": [
                  "tests/initial_pushing.cpp"
                ],
                "source_patterns": [
                  "tests/initial_pushing.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/test_collection.cpp"
                ],
                "source_patterns": [
                  "tests/test_collection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-ports/-/tree/main"
        },
        {
          "commit_id": "af4fccaae834aed18104516c38a1e26d6a1c6362",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1000874,
            "files": [
              "LICENSE",
              "api/tBoundedPort.h",
              "api/tDeserializationScope.cpp",
              "api/tDeserializationScope.h",
              "api/tGenericPortImplementation.cpp",
              "api/tGenericPortImplementation.h",
              "api/tPortBufferReturnCustomization.h",
              "api/tPortDataPointerImplementation.h",
              "api/tPortImplementation.h",
              "api/tPortImplementationTypeTrait.h",
              "api/tPortListenerAdapter.h",
              "api/tPullRequestHandlerAdapter.h",
              "api/tSingleThreadedCheapCopyPort.h",
              "common/tAbstractDataPort.cpp",
              "common/tAbstractDataPort.h",
              "common/tAbstractDataPortCreationInfo.cpp",
              "common/tAbstractDataPortCreationInfo.h",
              "common/tAbstractPortBufferManager.h",
              "common/tPortBufferPool.h",
              "common/tPortListenerRaw.h",
              "common/tPortQueue.h",
              "common/tPublishOperation.h",
              "common/tPullOperation.h",
              "common/tReferenceCountingBufferManager.h",
              "definitions.h",
              "numeric/tNumber.cpp",
              "numeric/tNumber.h",
              "optimized/cheaply_copied_types.cpp",
              "optimized/cheaply_copied_types.h",
              "optimized/tCheapCopyPort.cpp",
              "optimized/tCheapCopyPort.h",
              "optimized/tCheaplyCopiedBufferManager.cpp",
              "optimized/tCheaplyCopiedBufferManager.h",
              "optimized/tGlobalBufferPools.cpp",
              "optimized/tGlobalBufferPools.h",
              "optimized/tPullRequestHandlerRaw.h",
              "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
              "optimized/tSingleThreadedCheapCopyPortGeneric.h",
              "optimized/tThreadLocalBufferManager.cpp",
              "optimized/tThreadLocalBufferManager.h",
              "optimized/tThreadLocalBufferPools.cpp",
              "optimized/tThreadLocalBufferPools.h",
              "optimized/tThreadSpecificBufferPools.h",
              "standard/tMultiTypePortBufferPool.cpp",
              "standard/tMultiTypePortBufferPool.h",
              "standard/tPortBufferManager.cpp",
              "standard/tPortBufferManager.h",
              "standard/tPullRequestHandlerRaw.h",
              "standard/tStandardPort.cpp",
              "standard/tStandardPort.h",
              "tBounds.h",
              "tChangeContext.h",
              "tEvent.h",
              "tGenericPort.h",
              "tGenericPort.hpp",
              "tInputPort.h",
              "tInputPort.hpp",
              "tOutputPort.h",
              "tPort.cpp",
              "tPort.h",
              "tPortBuffers.h",
              "tPortCreationInfo.h",
              "tPortDataPointer.h",
              "tPortPack.h",
              "tProxyPort.h",
              "tPullRequestHandler.h",
              "tQueueSettings.h",
              "tThreadLocalBufferManagement.h",
              "tUnit.cpp",
              "tUnit.h",
              "tests/configuration.cpp",
              "tests/initial_pushing.cpp",
              "tests/test_collection.cpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_data_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 68,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_ports",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.h",
                  "tQueueSettings.h",
                  "tUnit.cpp",
                  "type_traits.h",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h"
                ],
                "source_patterns": [
                  "definitions.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.h",
                  "tQueueSettings.h",
                  "tUnit.cpp",
                  "type_traits.h",
                  "common/*",
                  "numeric/*",
                  "standard/*",
                  "optimized/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "api",
                "optional": false,
                "resolved_sources": [
                  "tGenericPort.h",
                  "tInputPort.h",
                  "tOutputPort.h",
                  "tPort.cpp",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tThreadLocalBufferManagement.h",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h"
                ],
                "source_patterns": [
                  "tGenericPort.h",
                  "tInputPort.h",
                  "tOutputPort.h",
                  "tPort.cpp",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tThreadLocalBufferManagement.h",
                  "api/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "initial_pushing",
                "optional": false,
                "resolved_sources": [
                  "tests/initial_pushing.cpp"
                ],
                "source_patterns": [
                  "tests/initial_pushing.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/test_collection.cpp"
                ],
                "source_patterns": [
                  "tests/test_collection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-ports/-/tree/release/14.08"
        },
        {
          "commit_id": "8ffebd38c90d759b4c43c3084f3f22a24591bbd0",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_structure",
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1555754,
            "files": [
              "LICENSE",
              "api/tBoundedPort.h",
              "api/tDeserializationScope.cpp",
              "api/tDeserializationScope.h",
              "api/tGenericPortImplementation.cpp",
              "api/tGenericPortImplementation.h",
              "api/tPortBufferReturnCustomization.h",
              "api/tPortDataPointerImplementation.h",
              "api/tPortImplementation.h",
              "api/tPortImplementationTypeTrait.h",
              "api/tPortListenerAdapter.h",
              "api/tPullRequestHandlerAdapter.h",
              "api/tSingleThreadedCheapCopyPort.h",
              "common/tAbstractDataPort.cpp",
              "common/tAbstractDataPort.h",
              "common/tAbstractDataPortCreationInfo.cpp",
              "common/tAbstractDataPortCreationInfo.h",
              "common/tAbstractPortBufferManager.h",
              "common/tConversionConnector.cpp",
              "common/tConversionConnector.h",
              "common/tPortBufferPool.h",
              "common/tPortListenerRaw.h",
              "common/tPortQueue.h",
              "common/tPublishOperation.h",
              "common/tPullOperation.h",
              "common/tReferenceCountingBufferManager.h",
              "common/tScopedContext.cpp",
              "common/tScopedContext.h",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "definitions.h",
              "metadata/tMetadataStack.cpp",
              "metadata/tMetadataStack.h",
              "metadata/tScopedMetadataGeneric.h",
              "metadata/tTiedMetadata.h",
              "numeric/tNumber.cpp",
              "numeric/tNumber.h",
              "optimized/cheaply_copied_types.cpp",
              "optimized/cheaply_copied_types.h",
              "optimized/tCheapCopyPort.cpp",
              "optimized/tCheapCopyPort.h",
              "optimized/tCheaplyCopiedBufferManager.cpp",
              "optimized/tCheaplyCopiedBufferManager.h",
              "optimized/tGlobalBufferPools.cpp",
              "optimized/tGlobalBufferPools.h",
              "optimized/tPullRequestHandlerRaw.h",
              "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
              "optimized/tSingleThreadedCheapCopyPortGeneric.h",
              "optimized/tThreadLocalBufferManager.cpp",
              "optimized/tThreadLocalBufferManager.h",
              "optimized/tThreadLocalBufferPools.cpp",
              "optimized/tThreadLocalBufferPools.h",
              "optimized/tThreadSpecificBufferPools.h",
              "standard/tMultiTypePortBufferPool.cpp",
              "standard/tMultiTypePortBufferPool.h",
              "standard/tPortBufferManager.cpp",
              "standard/tPortBufferManager.h",
              "standard/tPullRequestHandlerRaw.h",
              "standard/tStandardPort.cpp",
              "standard/tStandardPort.h",
              "tBounds.h",
              "tChangeContext.h",
              "tEvent.cpp",
              "tEvent.h",
              "tGenericPort.h",
              "tGenericPort.hpp",
              "tInputPort.h",
              "tInputPort.hpp",
              "tMetadata.cpp",
              "tMetadata.h",
              "tOutputPort.h",
              "tPort.cpp",
              "tPort.h",
              "tPortBuffers.h",
              "tPortCreationInfo.h",
              "tPortDataPointer.h",
              "tPortPack.h",
              "tProxyPort.h",
              "tPullRequestHandler.h",
              "tQueueSettings.h",
              "tThreadLocalBufferManagement.h",
              "tests/configuration.cpp",
              "tests/initial_pushing.cpp",
              "tests/test_collection.cpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_data_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 81,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_ports",
                "optional": false,
                "resolved_sources": [
                  "defined_conversions.h",
                  "definitions.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.h",
                  "tGenericPort.h",
                  "tInputPort.h",
                  "tMetadata.h",
                  "tOutputPort.h",
                  "tPort.h",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tQueueSettings.h",
                  "tThreadLocalBufferManagement.h",
                  "type_traits.h",
                  "defined_conversions.cpp",
                  "tEvent.cpp",
                  "tMetadata.cpp",
                  "tPort.cpp",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tConversionConnector.cpp",
                  "common/tConversionConnector.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "common/tScopedContext.cpp",
                  "common/tScopedContext.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h",
                  "metadata/tMetadataStack.cpp",
                  "metadata/tMetadataStack.h",
                  "metadata/tScopedMetadataGeneric.h",
                  "metadata/tTiedMetadata.h"
                ],
                "source_patterns": [
                  "*.h",
                  "*.cpp",
                  "common/*",
                  "numeric/*",
                  "standard/*",
                  "optimized/*",
                  "api/*",
                  "metadata/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "initial_pushing",
                "optional": false,
                "resolved_sources": [
                  "tests/initial_pushing.cpp"
                ],
                "source_patterns": [
                  "tests/initial_pushing.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/test_collection.cpp"
                ],
                "source_patterns": [
                  "tests/test_collection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-ports/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/data-ports/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_structure",
            "rrlib_buffer_pools",
            "rrlib_concurrent_containers",
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization",
            "rrlib_thread",
            "rrlib_time",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 1765692,
        "files": [
          "LICENSE",
          "api/tBoundedPort.h",
          "api/tDeserializationScope.cpp",
          "api/tDeserializationScope.h",
          "api/tGenericPortImplementation.cpp",
          "api/tGenericPortImplementation.h",
          "api/tPortBufferReturnCustomization.h",
          "api/tPortDataPointerImplementation.h",
          "api/tPortImplementation.h",
          "api/tPortImplementationTypeTrait.h",
          "api/tPortListenerAdapter.h",
          "api/tPullRequestHandlerAdapter.h",
          "api/tSingleThreadedCheapCopyPort.h",
          "common/tAbstractDataPort.cpp",
          "common/tAbstractDataPort.h",
          "common/tAbstractDataPortCreationInfo.cpp",
          "common/tAbstractDataPortCreationInfo.h",
          "common/tAbstractPortBufferManager.h",
          "common/tConversionConnector.cpp",
          "common/tConversionConnector.h",
          "common/tPortBufferPool.h",
          "common/tPortListenerRaw.h",
          "common/tPortQueue.h",
          "common/tPublishOperation.h",
          "common/tPullOperation.h",
          "common/tReferenceCountingBufferManager.h",
          "common/tScopedContext.cpp",
          "common/tScopedContext.h",
          "defined_conversions.cpp",
          "defined_conversions.h",
          "definitions.h",
          "metadata/tMetadataStack.cpp",
          "metadata/tMetadataStack.h",
          "metadata/tScopedMetadataGeneric.h",
          "metadata/tTiedMetadata.h",
          "numeric/tNumber.cpp",
          "numeric/tNumber.h",
          "optimized/cheaply_copied_types.cpp",
          "optimized/cheaply_copied_types.h",
          "optimized/tCheapCopyPort.cpp",
          "optimized/tCheapCopyPort.h",
          "optimized/tCheaplyCopiedBufferManager.cpp",
          "optimized/tCheaplyCopiedBufferManager.h",
          "optimized/tGlobalBufferPools.cpp",
          "optimized/tGlobalBufferPools.h",
          "optimized/tPullRequestHandlerRaw.h",
          "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
          "optimized/tSingleThreadedCheapCopyPortGeneric.h",
          "optimized/tThreadLocalBufferManager.cpp",
          "optimized/tThreadLocalBufferManager.h",
          "optimized/tThreadLocalBufferPools.cpp",
          "optimized/tThreadLocalBufferPools.h",
          "optimized/tThreadSpecificBufferPools.h",
          "standard/tMultiTypePortBufferPool.cpp",
          "standard/tMultiTypePortBufferPool.h",
          "standard/tPortBufferManager.cpp",
          "standard/tPortBufferManager.h",
          "standard/tPullRequestHandlerRaw.h",
          "standard/tStandardPort.cpp",
          "standard/tStandardPort.h",
          "tBounds.h",
          "tChangeContext.h",
          "tEvent.cpp",
          "tEvent.h",
          "tGenericPort.h",
          "tGenericPort.hpp",
          "tInputPort.h",
          "tInputPort.hpp",
          "tMetadata.cpp",
          "tMetadata.h",
          "tOutputPort.h",
          "tPort.cpp",
          "tPort.h",
          "tPortBuffers.h",
          "tPortCreationInfo.h",
          "tPortDataPointer.h",
          "tPortPack.h",
          "tProxyPort.h",
          "tPullRequestHandler.h",
          "tQueueSettings.h",
          "tThreadLocalBufferManagement.h",
          "tests/configuration.cpp",
          "tests/initial_pushing.cpp",
          "tests/test_collection.cpp",
          "type_traits.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_data_ports",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 81,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_data_ports",
            "optional": false,
            "resolved_sources": [
              "defined_conversions.h",
              "definitions.h",
              "tBounds.h",
              "tChangeContext.h",
              "tEvent.h",
              "tGenericPort.h",
              "tInputPort.h",
              "tMetadata.h",
              "tOutputPort.h",
              "tPort.h",
              "tPortBuffers.h",
              "tPortCreationInfo.h",
              "tPortDataPointer.h",
              "tPortPack.h",
              "tProxyPort.h",
              "tPullRequestHandler.h",
              "tQueueSettings.h",
              "tThreadLocalBufferManagement.h",
              "type_traits.h",
              "defined_conversions.cpp",
              "tEvent.cpp",
              "tMetadata.cpp",
              "tPort.cpp",
              "common/tAbstractDataPort.cpp",
              "common/tAbstractDataPort.h",
              "common/tAbstractDataPortCreationInfo.cpp",
              "common/tAbstractDataPortCreationInfo.h",
              "common/tAbstractPortBufferManager.h",
              "common/tConversionConnector.cpp",
              "common/tConversionConnector.h",
              "common/tPortBufferPool.h",
              "common/tPortListenerRaw.h",
              "common/tPortQueue.h",
              "common/tPublishOperation.h",
              "common/tPullOperation.h",
              "common/tReferenceCountingBufferManager.h",
              "common/tScopedContext.cpp",
              "common/tScopedContext.h",
              "numeric/tNumber.cpp",
              "numeric/tNumber.h",
              "standard/tMultiTypePortBufferPool.cpp",
              "standard/tMultiTypePortBufferPool.h",
              "standard/tPortBufferManager.cpp",
              "standard/tPortBufferManager.h",
              "standard/tPullRequestHandlerRaw.h",
              "standard/tStandardPort.cpp",
              "standard/tStandardPort.h",
              "optimized/cheaply_copied_types.cpp",
              "optimized/cheaply_copied_types.h",
              "optimized/tCheapCopyPort.cpp",
              "optimized/tCheapCopyPort.h",
              "optimized/tCheaplyCopiedBufferManager.cpp",
              "optimized/tCheaplyCopiedBufferManager.h",
              "optimized/tGlobalBufferPools.cpp",
              "optimized/tGlobalBufferPools.h",
              "optimized/tPullRequestHandlerRaw.h",
              "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
              "optimized/tSingleThreadedCheapCopyPortGeneric.h",
              "optimized/tThreadLocalBufferManager.cpp",
              "optimized/tThreadLocalBufferManager.h",
              "optimized/tThreadLocalBufferPools.cpp",
              "optimized/tThreadLocalBufferPools.h",
              "optimized/tThreadSpecificBufferPools.h",
              "api/tBoundedPort.h",
              "api/tDeserializationScope.cpp",
              "api/tDeserializationScope.h",
              "api/tGenericPortImplementation.cpp",
              "api/tGenericPortImplementation.h",
              "api/tPortBufferReturnCustomization.h",
              "api/tPortDataPointerImplementation.h",
              "api/tPortImplementation.h",
              "api/tPortImplementationTypeTrait.h",
              "api/tPortListenerAdapter.h",
              "api/tPullRequestHandlerAdapter.h",
              "api/tSingleThreadedCheapCopyPort.h",
              "metadata/tMetadataStack.cpp",
              "metadata/tMetadataStack.h",
              "metadata/tScopedMetadataGeneric.h",
              "metadata/tTiedMetadata.h"
            ],
            "source_patterns": [
              "*.h",
              "*.cpp",
              "common/*",
              "numeric/*",
              "standard/*",
              "optimized/*",
              "api/*",
              "metadata/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "initial_pushing",
            "optional": false,
            "resolved_sources": [
              "tests/initial_pushing.cpp"
            ],
            "source_patterns": [
              "tests/initial_pushing.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "collection",
            "optional": false,
            "resolved_sources": [
              "tests/test_collection.cpp"
            ],
            "source_patterns": [
              "tests/test_collection.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_data_ports",
      "path_with_namespace": "finroc/plugins/data-ports",
      "project_id": 12,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/data-ports"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "a556a481f1f5507c7bba4ccf95306c3f84f79bb3",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_blackboard-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 913080,
            "files": [
              "Angle.java",
              "AngleTypeAdapter.java",
              "BehaviorStatus.java",
              "Blittable.java",
              "CameraFeature.java",
              "Canvas.java",
              "DataTypePlugin.java",
              "Dimension.java",
              "DistanceData.java",
              "Function.java",
              "HasBlittable.java",
              "HasFunctionRepresentation.java",
              "Ib2cServiceClient.java",
              "Image.java",
              "LICENSE",
              "Matrix.java",
              "Matrix3x3d.java",
              "Paintable.java",
              "PaintablePortData.java",
              "PartWiseLinearFunction.java",
              "PointList.java",
              "Pose2D.java",
              "Pose3D.java",
              "PoseTypeAdapter.java",
              "QuantityTypeAdapter.java",
              "TaskProfile.java",
              "Time.java",
              "UncertainPose2D.java",
              "UncertainPose3D.java",
              "util/BezierSpline.java",
              "util/BoundsExtractingGraphics2D.java",
              "util/FastBufferedImage.java",
              "util/GraphicsUtil.java",
              "vector/Vector.java",
              "vector/Vector2d.java",
              "vector/Vector2i.java",
              "vector/Vector3d.java",
              "vector/Vector3i.java",
              "vector/Vector6d.java",
              "vector/Vector6i.java",
              "vector/VectorTypeAdapter.java"
            ],
            "language": "java",
            "name": "finroc_plugins_data_types-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 40,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_types-java",
                "optional": false,
                "resolved_sources": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "Matrix.java",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "TaskProfile.java",
                  "Time.java",
                  "UncertainPose2D.java",
                  "UncertainPose3D.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java",
                  "vector/VectorTypeAdapter.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/tree/main"
        },
        {
          "commit_id": "5361d6ef8dc53d241f84664b22d2b3dd60cd081d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_blackboard-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 636830,
            "files": [
              "Angle.java",
              "AngleTypeAdapter.java",
              "BehaviorStatus.java",
              "Blittable.java",
              "BoolList.java",
              "CameraFeature.java",
              "Canvas.java",
              "ContainsStrings.java",
              "DataTypePlugin.java",
              "Dimension.java",
              "DistanceData.java",
              "FloatList.java",
              "Function.java",
              "HasBlittable.java",
              "HasFunctionRepresentation.java",
              "Ib2cServiceClient.java",
              "Image.java",
              "LICENSE",
              "Matrix3x3d.java",
              "Paintable.java",
              "PaintablePortData.java",
              "PartWiseLinearFunction.java",
              "PointList.java",
              "Pose2D.java",
              "Pose3D.java",
              "PoseTypeAdapter.java",
              "QuantityTypeAdapter.java",
              "StdStringList.java",
              "StringList.java",
              "TaskProfile.java",
              "Time.java",
              "util/BezierSpline.java",
              "util/BoundsExtractingGraphics2D.java",
              "util/FastBufferedImage.java",
              "util/GraphicsUtil.java",
              "vector/Vector.java",
              "vector/Vector2d.java",
              "vector/Vector2i.java",
              "vector/Vector3d.java",
              "vector/Vector3i.java",
              "vector/Vector6d.java",
              "vector/Vector6i.java"
            ],
            "language": "java",
            "name": "finroc_plugins_data_types-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 41,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_types-java",
                "optional": false,
                "resolved_sources": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "BoolList.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "ContainsStrings.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "FloatList.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "StdStringList.java",
                  "StringList.java",
                  "TaskProfile.java",
                  "Time.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/tree/release/14.08"
        },
        {
          "commit_id": "b7615ddada1d251b6e345b9b3f18e23587731808",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_blackboard-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 712739,
            "files": [
              "Angle.java",
              "AngleTypeAdapter.java",
              "BehaviorStatus.java",
              "Blittable.java",
              "CameraFeature.java",
              "Canvas.java",
              "DataTypePlugin.java",
              "Dimension.java",
              "DistanceData.java",
              "Function.java",
              "HasBlittable.java",
              "HasFunctionRepresentation.java",
              "Ib2cServiceClient.java",
              "Image.java",
              "LICENSE",
              "Matrix.java",
              "Matrix3x3d.java",
              "Paintable.java",
              "PaintablePortData.java",
              "PartWiseLinearFunction.java",
              "PointList.java",
              "Pose2D.java",
              "Pose3D.java",
              "PoseTypeAdapter.java",
              "QuantityTypeAdapter.java",
              "TaskProfile.java",
              "Time.java",
              "UncertainPose2D.java",
              "UncertainPose3D.java",
              "util/BezierSpline.java",
              "util/BoundsExtractingGraphics2D.java",
              "util/FastBufferedImage.java",
              "util/GraphicsUtil.java",
              "vector/Vector.java",
              "vector/Vector2d.java",
              "vector/Vector2i.java",
              "vector/Vector3d.java",
              "vector/Vector3i.java",
              "vector/Vector6d.java",
              "vector/Vector6i.java"
            ],
            "language": "java",
            "name": "finroc_plugins_data_types-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 39,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_data_types-java",
                "optional": false,
                "resolved_sources": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "Matrix.java",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "TaskProfile.java",
                  "Time.java",
                  "UncertainPose2D.java",
                  "UncertainPose3D.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core-java",
            "finroc_plugins_blackboard-java",
            "rrlib_logging-java",
            "rrlib_serialization-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 913080,
        "files": [
          "Angle.java",
          "AngleTypeAdapter.java",
          "BehaviorStatus.java",
          "Blittable.java",
          "CameraFeature.java",
          "Canvas.java",
          "DataTypePlugin.java",
          "Dimension.java",
          "DistanceData.java",
          "Function.java",
          "HasBlittable.java",
          "HasFunctionRepresentation.java",
          "Ib2cServiceClient.java",
          "Image.java",
          "LICENSE",
          "Matrix.java",
          "Matrix3x3d.java",
          "Paintable.java",
          "PaintablePortData.java",
          "PartWiseLinearFunction.java",
          "PointList.java",
          "Pose2D.java",
          "Pose3D.java",
          "PoseTypeAdapter.java",
          "QuantityTypeAdapter.java",
          "TaskProfile.java",
          "Time.java",
          "UncertainPose2D.java",
          "UncertainPose3D.java",
          "util/BezierSpline.java",
          "util/BoundsExtractingGraphics2D.java",
          "util/FastBufferedImage.java",
          "util/GraphicsUtil.java",
          "vector/Vector.java",
          "vector/Vector2d.java",
          "vector/Vector2i.java",
          "vector/Vector3d.java",
          "vector/Vector3i.java",
          "vector/Vector6d.java",
          "vector/Vector6i.java",
          "vector/VectorTypeAdapter.java"
        ],
        "language": "java",
        "name": "finroc_plugins_data_types-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 40,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_data_types-java",
            "optional": false,
            "resolved_sources": [
              "Angle.java",
              "AngleTypeAdapter.java",
              "BehaviorStatus.java",
              "Blittable.java",
              "CameraFeature.java",
              "Canvas.java",
              "DataTypePlugin.java",
              "Dimension.java",
              "DistanceData.java",
              "Function.java",
              "HasBlittable.java",
              "HasFunctionRepresentation.java",
              "Ib2cServiceClient.java",
              "Image.java",
              "Matrix.java",
              "Matrix3x3d.java",
              "Paintable.java",
              "PaintablePortData.java",
              "PartWiseLinearFunction.java",
              "PointList.java",
              "Pose2D.java",
              "Pose3D.java",
              "PoseTypeAdapter.java",
              "QuantityTypeAdapter.java",
              "TaskProfile.java",
              "Time.java",
              "UncertainPose2D.java",
              "UncertainPose3D.java",
              "util/BezierSpline.java",
              "util/BoundsExtractingGraphics2D.java",
              "util/FastBufferedImage.java",
              "util/GraphicsUtil.java",
              "vector/Vector.java",
              "vector/Vector2d.java",
              "vector/Vector2i.java",
              "vector/Vector3d.java",
              "vector/Vector3i.java",
              "vector/Vector6d.java",
              "vector/Vector6i.java",
              "vector/VectorTypeAdapter.java"
            ],
            "source_patterns": [
              "**.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_data_types-java",
      "path_with_namespace": "finroc/plugins/data-types.java",
      "project_id": 53,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "b1873ceeec239b5bc7a349b4c87366ad6d9167c8",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_data_fusion",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_rpc_ports"
              ]
            },
            "description": null,
            "disk_usage_bytes": 623978,
            "files": [
              "LICENSE",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "gbbEmptyGroup.cpp",
              "gbbEmptyGroup.h",
              "mNumberToActivityConverter.cpp",
              "mNumberToActivityConverter.h",
              "mbbConditionalBehaviorStimulator.cpp",
              "mbbConditionalBehaviorStimulator.h",
              "mbbFusion.cpp",
              "mbbFusion.h",
              "mbbFusion.hpp",
              "mbbFusionBase.cpp",
              "mbbFusionBase.h",
              "mbbLimitOutput.cpp",
              "mbbLimitOutput.h",
              "rtti.cpp",
              "tCondition.cpp",
              "tCondition.h",
              "tFunctions.cpp",
              "tFunctions.h",
              "tGlobalService.cpp",
              "tGlobalService.h",
              "tGroup.cpp",
              "tGroup.h",
              "tMetaSignal.h",
              "tModule.cpp",
              "tModule.h",
              "tPortConnectionConstraint.cpp",
              "tPortConnectionConstraint.h",
              "tStatus.h",
              "tViolation.h",
              "test/gbbTestGroup.cpp",
              "test/gbbTestGroup.h",
              "test/mbbTestModule.cpp",
              "test/mbbTestModule.h",
              "test/pTestBehaviors.cpp",
              "typeutil.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_ib2c",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 3,
              "resolved_source_files": 20,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_ib2c",
                "optional": false,
                "resolved_sources": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp",
                  "tFunctions.cpp"
                ],
                "source_patterns": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp",
                  "tFunctions.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "finroclibrary",
                "make_file": "make.xml",
                "name": "test_behaviors",
                "optional": false,
                "resolved_sources": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ],
                "source_patterns": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "behaviors",
                "optional": true,
                "resolved_sources": [
                  "test/pTestBehaviors.cpp"
                ],
                "source_patterns": [
                  "test/pTestBehaviors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/ib2c/-/tree/main"
        },
        {
          "commit_id": "13cae996b7a743723b1add236946b072e28b608b",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_data_fusion",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_rpc_ports"
              ]
            },
            "description": null,
            "disk_usage_bytes": 495404,
            "files": [
              "LICENSE",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "gbbEmptyGroup.cpp",
              "gbbEmptyGroup.h",
              "mNumberToActivityConverter.cpp",
              "mNumberToActivityConverter.h",
              "mbbConditionalBehaviorStimulator.cpp",
              "mbbConditionalBehaviorStimulator.h",
              "mbbFusion.cpp",
              "mbbFusion.h",
              "mbbFusion.hpp",
              "mbbFusionBase.cpp",
              "mbbFusionBase.h",
              "mbbLimitOutput.cpp",
              "mbbLimitOutput.h",
              "tCondition.cpp",
              "tCondition.h",
              "tGlobalService.cpp",
              "tGlobalService.h",
              "tGroup.cpp",
              "tGroup.h",
              "tMetaSignal.h",
              "tModule.cpp",
              "tModule.h",
              "tPortConnectionConstraint.cpp",
              "tPortConnectionConstraint.h",
              "tStatus.h",
              "tViolation.h",
              "test/gbbTestGroup.cpp",
              "test/gbbTestGroup.h",
              "test/mbbTestModule.cpp",
              "test/mbbTestModule.h",
              "test/pTestBehaviors.cpp",
              "typeutil.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_ib2c",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 3,
              "resolved_source_files": 18,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_ib2c",
                "optional": false,
                "resolved_sources": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp"
                ],
                "source_patterns": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "finroclibrary",
                "make_file": "make.xml",
                "name": "test_behaviors",
                "optional": false,
                "resolved_sources": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ],
                "source_patterns": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "behaviors",
                "optional": true,
                "resolved_sources": [
                  "test/pTestBehaviors.cpp"
                ],
                "source_patterns": [
                  "test/pTestBehaviors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/ib2c/-/tree/release/14.08"
        },
        {
          "commit_id": "4e64217d0f4337c77e95d6afab1e2d218ca93f6f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_data_fusion",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_rpc_ports"
              ]
            },
            "description": null,
            "disk_usage_bytes": 615316,
            "files": [
              "LICENSE",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "gbbEmptyGroup.cpp",
              "gbbEmptyGroup.h",
              "mNumberToActivityConverter.cpp",
              "mNumberToActivityConverter.h",
              "mbbConditionalBehaviorStimulator.cpp",
              "mbbConditionalBehaviorStimulator.h",
              "mbbFusion.cpp",
              "mbbFusion.h",
              "mbbFusion.hpp",
              "mbbFusionBase.cpp",
              "mbbFusionBase.h",
              "mbbLimitOutput.cpp",
              "mbbLimitOutput.h",
              "rtti.cpp",
              "tCondition.cpp",
              "tCondition.h",
              "tFunctions.cpp",
              "tFunctions.h",
              "tGlobalService.cpp",
              "tGlobalService.h",
              "tGroup.cpp",
              "tGroup.h",
              "tMetaSignal.h",
              "tModule.cpp",
              "tModule.h",
              "tPortConnectionConstraint.cpp",
              "tPortConnectionConstraint.h",
              "tStatus.h",
              "tViolation.h",
              "test/gbbTestGroup.cpp",
              "test/gbbTestGroup.h",
              "test/mbbTestModule.cpp",
              "test/mbbTestModule.h",
              "test/pTestBehaviors.cpp",
              "typeutil.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_ib2c",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 3,
              "resolved_source_files": 20,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_ib2c",
                "optional": false,
                "resolved_sources": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp",
                  "tFunctions.cpp"
                ],
                "source_patterns": [
                  "gbbEmptyGroup.cpp",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbFusion.cpp",
                  "mbbFusionBase.cpp",
                  "mNumberToActivityConverter.cpp",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tGroup.cpp",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tPortConnectionConstraint.cpp",
                  "tStatus.h",
                  "tViolation.h",
                  "typeutil.h",
                  "mbbLimitOutput.cpp",
                  "tGlobalService.cpp",
                  "tFunctions.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "finroclibrary",
                "make_file": "make.xml",
                "name": "test_behaviors",
                "optional": false,
                "resolved_sources": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ],
                "source_patterns": [
                  "test/mbbTestModule.cpp",
                  "test/gbbTestGroup.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "behaviors",
                "optional": true,
                "resolved_sources": [
                  "test/pTestBehaviors.cpp"
                ],
                "source_patterns": [
                  "test/pTestBehaviors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/ib2c/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/ib2c/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_parameters",
            "finroc_plugins_scheduling",
            "finroc_plugins_structure",
            "rrlib_data_fusion",
            "rrlib_logging",
            "rrlib_math",
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization",
            "rrlib_thread",
            "rrlib_util"
          ],
          "optional": [
            "finroc_plugins_rpc_ports"
          ]
        },
        "description": null,
        "disk_usage_bytes": 623978,
        "files": [
          "LICENSE",
          "etc/content_templates.xml",
          "etc/content_templates/group.cpp.template",
          "etc/content_templates/group.h.template",
          "etc/content_templates/group.hpp.template",
          "etc/content_templates/module.cpp.template",
          "etc/content_templates/module.h.template",
          "etc/content_templates/module.hpp.template",
          "gbbEmptyGroup.cpp",
          "gbbEmptyGroup.h",
          "mNumberToActivityConverter.cpp",
          "mNumberToActivityConverter.h",
          "mbbConditionalBehaviorStimulator.cpp",
          "mbbConditionalBehaviorStimulator.h",
          "mbbFusion.cpp",
          "mbbFusion.h",
          "mbbFusion.hpp",
          "mbbFusionBase.cpp",
          "mbbFusionBase.h",
          "mbbLimitOutput.cpp",
          "mbbLimitOutput.h",
          "rtti.cpp",
          "tCondition.cpp",
          "tCondition.h",
          "tFunctions.cpp",
          "tFunctions.h",
          "tGlobalService.cpp",
          "tGlobalService.h",
          "tGroup.cpp",
          "tGroup.h",
          "tMetaSignal.h",
          "tModule.cpp",
          "tModule.h",
          "tPortConnectionConstraint.cpp",
          "tPortConnectionConstraint.h",
          "tStatus.h",
          "tViolation.h",
          "test/gbbTestGroup.cpp",
          "test/gbbTestGroup.h",
          "test/mbbTestModule.cpp",
          "test/mbbTestModule.h",
          "test/pTestBehaviors.cpp",
          "typeutil.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_ib2c",
        "notices": [
          "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
        ],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 3,
          "resolved_source_files": 20,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "finrocplugin",
            "make_file": "make.xml",
            "name": "finroc_plugins_ib2c",
            "optional": false,
            "resolved_sources": [
              "gbbEmptyGroup.cpp",
              "mbbConditionalBehaviorStimulator.cpp",
              "mbbFusion.cpp",
              "mbbFusionBase.cpp",
              "mNumberToActivityConverter.cpp",
              "rtti.cpp",
              "tCondition.cpp",
              "tGroup.cpp",
              "tMetaSignal.h",
              "tModule.cpp",
              "tPortConnectionConstraint.cpp",
              "tStatus.h",
              "tViolation.h",
              "typeutil.h",
              "mbbLimitOutput.cpp",
              "tGlobalService.cpp",
              "tFunctions.cpp"
            ],
            "source_patterns": [
              "gbbEmptyGroup.cpp",
              "mbbConditionalBehaviorStimulator.cpp",
              "mbbFusion.cpp",
              "mbbFusionBase.cpp",
              "mNumberToActivityConverter.cpp",
              "rtti.cpp",
              "tCondition.cpp",
              "tGroup.cpp",
              "tMetaSignal.h",
              "tModule.cpp",
              "tPortConnectionConstraint.cpp",
              "tStatus.h",
              "tViolation.h",
              "typeutil.h",
              "mbbLimitOutput.cpp",
              "tGlobalService.cpp",
              "tFunctions.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "finroclibrary",
            "make_file": "make.xml",
            "name": "test_behaviors",
            "optional": false,
            "resolved_sources": [
              "test/mbbTestModule.cpp",
              "test/gbbTestGroup.cpp"
            ],
            "source_patterns": [
              "test/mbbTestModule.cpp",
              "test/gbbTestGroup.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "testprogram",
            "make_file": "make.xml",
            "name": "behaviors",
            "optional": true,
            "resolved_sources": [
              "test/pTestBehaviors.cpp"
            ],
            "source_patterns": [
              "test/pTestBehaviors.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_ib2c",
      "path_with_namespace": "finroc/plugins/ib2c",
      "project_id": 13,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/ib2c"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "574544c733a8a9b076028ef63be5933db060e9da",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_runtime_construction",
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 733732,
            "files": [
              "LICENSE",
              "generic_protocol/definitions.cpp",
              "generic_protocol/definitions.h",
              "generic_protocol/tConnection.cpp",
              "generic_protocol/tConnection.h",
              "generic_protocol/tDynamicConnectionData.h",
              "generic_protocol/tDynamicConnectorParameters.h",
              "generic_protocol/tLocalRuntimeInfo.cpp",
              "generic_protocol/tLocalRuntimeInfo.h",
              "generic_protocol/tMessage.h",
              "generic_protocol/tNetworkConnector.cpp",
              "generic_protocol/tNetworkConnector.h",
              "generic_protocol/tNetworkPortInfo.cpp",
              "generic_protocol/tNetworkPortInfo.h",
              "generic_protocol/tNetworkPortInfoClient.cpp",
              "generic_protocol/tNetworkPortInfoClient.h",
              "generic_protocol/tNetworkServerPort.cpp",
              "generic_protocol/tNetworkServerPort.h",
              "generic_protocol/tNetworkTransportPlugin.cpp",
              "generic_protocol/tNetworkTransportPlugin.h",
              "generic_protocol/tRemoteRuntime.cpp",
              "generic_protocol/tRemoteRuntime.h",
              "generic_protocol/tServerSideConversionInfo.h",
              "generic_protocol/tStaticConnectorParameters.h",
              "generic_protocol/tUriConnector.cpp",
              "generic_protocol/tUriConnector.h",
              "generic_protocol/tUriConnectorData.h",
              "runtime_info/definitions.cpp",
              "runtime_info/definitions.h",
              "runtime_info/tConnectorInfo.h",
              "runtime_info/tFrameworkElementInfo.cpp",
              "runtime_info/tFrameworkElementInfo.h",
              "runtime_info/tRemoteCreateAction.h",
              "runtime_info/tRemoteRuntime.cpp",
              "runtime_info/tRemoteRuntime.h",
              "runtime_info/tRemoteStaticCast.h",
              "runtime_info/tRemoteType.cpp",
              "runtime_info/tRemoteType.h",
              "runtime_info/tRemoteTypeConversion.h",
              "runtime_info/tRemoteUriSchemeHandler.h",
              "runtime_info/tUriConnectorInfo.cpp",
              "runtime_info/tUriConnectorInfo.h",
              "tNetworkTransportPlugin.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_network_transport",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 45,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_network_transport",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tNetworkTransportPlugin.h"
                ],
                "source_patterns": [
                  "*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "runtime_info",
                "optional": false,
                "resolved_sources": [
                  "runtime_info/definitions.cpp",
                  "runtime_info/definitions.h",
                  "runtime_info/tConnectorInfo.h",
                  "runtime_info/tFrameworkElementInfo.cpp",
                  "runtime_info/tFrameworkElementInfo.h",
                  "runtime_info/tRemoteCreateAction.h",
                  "runtime_info/tRemoteRuntime.cpp",
                  "runtime_info/tRemoteRuntime.h",
                  "runtime_info/tRemoteStaticCast.h",
                  "runtime_info/tRemoteType.cpp",
                  "runtime_info/tRemoteType.h",
                  "runtime_info/tRemoteTypeConversion.h",
                  "runtime_info/tRemoteUriSchemeHandler.h",
                  "runtime_info/tUriConnectorInfo.cpp",
                  "runtime_info/tUriConnectorInfo.h"
                ],
                "source_patterns": [
                  "runtime_info/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "generic_protocol",
                "optional": false,
                "resolved_sources": [
                  "generic_protocol/definitions.cpp",
                  "generic_protocol/definitions.h",
                  "generic_protocol/tConnection.cpp",
                  "generic_protocol/tConnection.h",
                  "generic_protocol/tDynamicConnectionData.h",
                  "generic_protocol/tDynamicConnectorParameters.h",
                  "generic_protocol/tLocalRuntimeInfo.cpp",
                  "generic_protocol/tLocalRuntimeInfo.h",
                  "generic_protocol/tMessage.h",
                  "generic_protocol/tNetworkConnector.cpp",
                  "generic_protocol/tNetworkConnector.h",
                  "generic_protocol/tNetworkPortInfo.cpp",
                  "generic_protocol/tNetworkPortInfo.h",
                  "generic_protocol/tNetworkPortInfoClient.cpp",
                  "generic_protocol/tNetworkPortInfoClient.h",
                  "generic_protocol/tNetworkServerPort.cpp",
                  "generic_protocol/tNetworkServerPort.h",
                  "generic_protocol/tNetworkTransportPlugin.cpp",
                  "generic_protocol/tNetworkTransportPlugin.h",
                  "generic_protocol/tRemoteRuntime.cpp",
                  "generic_protocol/tRemoteRuntime.h",
                  "generic_protocol/tServerSideConversionInfo.h",
                  "generic_protocol/tStaticConnectorParameters.h",
                  "generic_protocol/tUriConnector.cpp",
                  "generic_protocol/tUriConnector.h",
                  "generic_protocol/tUriConnectorData.h"
                ],
                "source_patterns": [
                  "generic_protocol/*"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/network-transport/-/tree/main"
        },
        {
          "commit_id": "8981c4c3f0aeb9727ab7f9626afdc96c49ba08ed",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "rrlib_serialization"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 104610,
            "files": [
              "LICENSE",
              "structure_info/tChangeablePortInfo.h",
              "structure_info/tFrameworkElementInfo.cpp",
              "structure_info/tFrameworkElementInfo.h",
              "tNetworkConnection.cpp",
              "tNetworkConnection.h",
              "tNetworkConnections.cpp",
              "tNetworkConnections.h",
              "tNetworkTransportPlugin.cpp",
              "tNetworkTransportPlugin.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_network_transport",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 12,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_network_transport",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "structure_info/tChangeablePortInfo.h",
                  "structure_info/tFrameworkElementInfo.cpp",
                  "structure_info/tFrameworkElementInfo.h",
                  "tNetworkConnection.cpp",
                  "tNetworkConnection.h",
                  "tNetworkConnections.cpp",
                  "tNetworkConnections.h",
                  "tNetworkTransportPlugin.cpp",
                  "tNetworkTransportPlugin.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/network-transport/-/tree/release/14.08"
        },
        {
          "commit_id": "88890978354050470ee1f16c24c106057931319c",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_runtime_construction",
                "rrlib_buffer_pools",
                "rrlib_concurrent_containers",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 699506,
            "files": [
              "LICENSE",
              "generic_protocol/definitions.cpp",
              "generic_protocol/definitions.h",
              "generic_protocol/tConnection.cpp",
              "generic_protocol/tConnection.h",
              "generic_protocol/tDynamicConnectionData.h",
              "generic_protocol/tDynamicConnectorParameters.h",
              "generic_protocol/tLocalRuntimeInfo.cpp",
              "generic_protocol/tLocalRuntimeInfo.h",
              "generic_protocol/tMessage.h",
              "generic_protocol/tNetworkConnector.cpp",
              "generic_protocol/tNetworkConnector.h",
              "generic_protocol/tNetworkPortInfo.cpp",
              "generic_protocol/tNetworkPortInfo.h",
              "generic_protocol/tNetworkPortInfoClient.cpp",
              "generic_protocol/tNetworkPortInfoClient.h",
              "generic_protocol/tNetworkServerPort.cpp",
              "generic_protocol/tNetworkServerPort.h",
              "generic_protocol/tNetworkTransportPlugin.cpp",
              "generic_protocol/tNetworkTransportPlugin.h",
              "generic_protocol/tRemoteRuntime.cpp",
              "generic_protocol/tRemoteRuntime.h",
              "generic_protocol/tServerSideConversionInfo.h",
              "generic_protocol/tStaticConnectorParameters.h",
              "generic_protocol/tUriConnector.cpp",
              "generic_protocol/tUriConnector.h",
              "generic_protocol/tUriConnectorData.h",
              "runtime_info/definitions.cpp",
              "runtime_info/definitions.h",
              "runtime_info/tConnectorInfo.h",
              "runtime_info/tFrameworkElementInfo.cpp",
              "runtime_info/tFrameworkElementInfo.h",
              "runtime_info/tRemoteCreateAction.h",
              "runtime_info/tRemoteRuntime.cpp",
              "runtime_info/tRemoteRuntime.h",
              "runtime_info/tRemoteStaticCast.h",
              "runtime_info/tRemoteType.cpp",
              "runtime_info/tRemoteType.h",
              "runtime_info/tRemoteTypeConversion.h",
              "runtime_info/tRemoteUriSchemeHandler.h",
              "runtime_info/tUriConnectorInfo.cpp",
              "runtime_info/tUriConnectorInfo.h",
              "tNetworkTransportPlugin.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_network_transport",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 45,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_network_transport",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tNetworkTransportPlugin.h"
                ],
                "source_patterns": [
                  "*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "runtime_info",
                "optional": false,
                "resolved_sources": [
                  "runtime_info/definitions.cpp",
                  "runtime_info/definitions.h",
                  "runtime_info/tConnectorInfo.h",
                  "runtime_info/tFrameworkElementInfo.cpp",
                  "runtime_info/tFrameworkElementInfo.h",
                  "runtime_info/tRemoteCreateAction.h",
                  "runtime_info/tRemoteRuntime.cpp",
                  "runtime_info/tRemoteRuntime.h",
                  "runtime_info/tRemoteStaticCast.h",
                  "runtime_info/tRemoteType.cpp",
                  "runtime_info/tRemoteType.h",
                  "runtime_info/tRemoteTypeConversion.h",
                  "runtime_info/tRemoteUriSchemeHandler.h",
                  "runtime_info/tUriConnectorInfo.cpp",
                  "runtime_info/tUriConnectorInfo.h"
                ],
                "source_patterns": [
                  "runtime_info/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "generic_protocol",
                "optional": false,
                "resolved_sources": [
                  "generic_protocol/definitions.cpp",
                  "generic_protocol/definitions.h",
                  "generic_protocol/tConnection.cpp",
                  "generic_protocol/tConnection.h",
                  "generic_protocol/tDynamicConnectionData.h",
                  "generic_protocol/tDynamicConnectorParameters.h",
                  "generic_protocol/tLocalRuntimeInfo.cpp",
                  "generic_protocol/tLocalRuntimeInfo.h",
                  "generic_protocol/tMessage.h",
                  "generic_protocol/tNetworkConnector.cpp",
                  "generic_protocol/tNetworkConnector.h",
                  "generic_protocol/tNetworkPortInfo.cpp",
                  "generic_protocol/tNetworkPortInfo.h",
                  "generic_protocol/tNetworkPortInfoClient.cpp",
                  "generic_protocol/tNetworkPortInfoClient.h",
                  "generic_protocol/tNetworkServerPort.cpp",
                  "generic_protocol/tNetworkServerPort.h",
                  "generic_protocol/tNetworkTransportPlugin.cpp",
                  "generic_protocol/tNetworkTransportPlugin.h",
                  "generic_protocol/tRemoteRuntime.cpp",
                  "generic_protocol/tRemoteRuntime.h",
                  "generic_protocol/tServerSideConversionInfo.h",
                  "generic_protocol/tStaticConnectorParameters.h",
                  "generic_protocol/tUriConnector.cpp",
                  "generic_protocol/tUriConnector.h",
                  "generic_protocol/tUriConnectorData.h"
                ],
                "source_patterns": [
                  "generic_protocol/*"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/network-transport/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/network-transport/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_parameters",
            "finroc_plugins_rpc_ports",
            "finroc_plugins_runtime_construction",
            "rrlib_buffer_pools",
            "rrlib_concurrent_containers",
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 733732,
        "files": [
          "LICENSE",
          "generic_protocol/definitions.cpp",
          "generic_protocol/definitions.h",
          "generic_protocol/tConnection.cpp",
          "generic_protocol/tConnection.h",
          "generic_protocol/tDynamicConnectionData.h",
          "generic_protocol/tDynamicConnectorParameters.h",
          "generic_protocol/tLocalRuntimeInfo.cpp",
          "generic_protocol/tLocalRuntimeInfo.h",
          "generic_protocol/tMessage.h",
          "generic_protocol/tNetworkConnector.cpp",
          "generic_protocol/tNetworkConnector.h",
          "generic_protocol/tNetworkPortInfo.cpp",
          "generic_protocol/tNetworkPortInfo.h",
          "generic_protocol/tNetworkPortInfoClient.cpp",
          "generic_protocol/tNetworkPortInfoClient.h",
          "generic_protocol/tNetworkServerPort.cpp",
          "generic_protocol/tNetworkServerPort.h",
          "generic_protocol/tNetworkTransportPlugin.cpp",
          "generic_protocol/tNetworkTransportPlugin.h",
          "generic_protocol/tRemoteRuntime.cpp",
          "generic_protocol/tRemoteRuntime.h",
          "generic_protocol/tServerSideConversionInfo.h",
          "generic_protocol/tStaticConnectorParameters.h",
          "generic_protocol/tUriConnector.cpp",
          "generic_protocol/tUriConnector.h",
          "generic_protocol/tUriConnectorData.h",
          "runtime_info/definitions.cpp",
          "runtime_info/definitions.h",
          "runtime_info/tConnectorInfo.h",
          "runtime_info/tFrameworkElementInfo.cpp",
          "runtime_info/tFrameworkElementInfo.h",
          "runtime_info/tRemoteCreateAction.h",
          "runtime_info/tRemoteRuntime.cpp",
          "runtime_info/tRemoteRuntime.h",
          "runtime_info/tRemoteStaticCast.h",
          "runtime_info/tRemoteType.cpp",
          "runtime_info/tRemoteType.h",
          "runtime_info/tRemoteTypeConversion.h",
          "runtime_info/tRemoteUriSchemeHandler.h",
          "runtime_info/tUriConnectorInfo.cpp",
          "runtime_info/tUriConnectorInfo.h",
          "tNetworkTransportPlugin.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_network_transport",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 45,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_network_transport",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "make.xml",
              "tNetworkTransportPlugin.h"
            ],
            "source_patterns": [
              "*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "runtime_info",
            "optional": false,
            "resolved_sources": [
              "runtime_info/definitions.cpp",
              "runtime_info/definitions.h",
              "runtime_info/tConnectorInfo.h",
              "runtime_info/tFrameworkElementInfo.cpp",
              "runtime_info/tFrameworkElementInfo.h",
              "runtime_info/tRemoteCreateAction.h",
              "runtime_info/tRemoteRuntime.cpp",
              "runtime_info/tRemoteRuntime.h",
              "runtime_info/tRemoteStaticCast.h",
              "runtime_info/tRemoteType.cpp",
              "runtime_info/tRemoteType.h",
              "runtime_info/tRemoteTypeConversion.h",
              "runtime_info/tRemoteUriSchemeHandler.h",
              "runtime_info/tUriConnectorInfo.cpp",
              "runtime_info/tUriConnectorInfo.h"
            ],
            "source_patterns": [
              "runtime_info/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "generic_protocol",
            "optional": false,
            "resolved_sources": [
              "generic_protocol/definitions.cpp",
              "generic_protocol/definitions.h",
              "generic_protocol/tConnection.cpp",
              "generic_protocol/tConnection.h",
              "generic_protocol/tDynamicConnectionData.h",
              "generic_protocol/tDynamicConnectorParameters.h",
              "generic_protocol/tLocalRuntimeInfo.cpp",
              "generic_protocol/tLocalRuntimeInfo.h",
              "generic_protocol/tMessage.h",
              "generic_protocol/tNetworkConnector.cpp",
              "generic_protocol/tNetworkConnector.h",
              "generic_protocol/tNetworkPortInfo.cpp",
              "generic_protocol/tNetworkPortInfo.h",
              "generic_protocol/tNetworkPortInfoClient.cpp",
              "generic_protocol/tNetworkPortInfoClient.h",
              "generic_protocol/tNetworkServerPort.cpp",
              "generic_protocol/tNetworkServerPort.h",
              "generic_protocol/tNetworkTransportPlugin.cpp",
              "generic_protocol/tNetworkTransportPlugin.h",
              "generic_protocol/tRemoteRuntime.cpp",
              "generic_protocol/tRemoteRuntime.h",
              "generic_protocol/tServerSideConversionInfo.h",
              "generic_protocol/tStaticConnectorParameters.h",
              "generic_protocol/tUriConnector.cpp",
              "generic_protocol/tUriConnector.h",
              "generic_protocol/tUriConnectorData.h"
            ],
            "source_patterns": [
              "generic_protocol/*"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_network_transport",
      "path_with_namespace": "finroc/plugins/network-transport",
      "project_id": 14,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/network-transport"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "abee9b0e2c1824ed5651f39a28285806fcc94a2b",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 808621,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tParameterCreationInfo.h",
              "internal/tParameterImplementation.cpp",
              "internal/tParameterImplementation.h",
              "internal/tParameterInfo.cpp",
              "internal/tParameterInfo.h",
              "internal/tStaticParameterImplementation.h",
              "internal/tStaticParameterImplementationBase.cpp",
              "internal/tStaticParameterImplementationBase.h",
              "internal/tStaticParameterList.cpp",
              "internal/tStaticParameterList.h",
              "tConfigFile.cpp",
              "tConfigFile.h",
              "tConfigNode.cpp",
              "tConfigNode.h",
              "tConfigOptions.cpp",
              "tConfigOptions.h",
              "tConfigurablePlugin.cpp",
              "tConfigurablePlugin.h",
              "tParameter.cpp",
              "tParameter.h",
              "tStaticParameter.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_parameters",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 25,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_parameters",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.cpp",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "make.xml",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigOptions.cpp",
                  "tConfigOptions.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/parameters/-/tree/main"
        },
        {
          "commit_id": "24d6161651bc15ada0880df19922213805e3f6eb",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "rrlib_rtti",
                "rrlib_serialization"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 465142,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tParameterCreationInfo.h",
              "internal/tParameterImplementation.h",
              "internal/tParameterInfo.cpp",
              "internal/tParameterInfo.h",
              "internal/tStaticParameterImplementation.h",
              "internal/tStaticParameterImplementationBase.cpp",
              "internal/tStaticParameterImplementationBase.h",
              "internal/tStaticParameterList.cpp",
              "internal/tStaticParameterList.h",
              "tConfigFile.cpp",
              "tConfigFile.h",
              "tConfigNode.cpp",
              "tConfigNode.h",
              "tConfigurablePlugin.cpp",
              "tConfigurablePlugin.h",
              "tParameter.cpp",
              "tParameter.h",
              "tStaticParameter.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_parameters",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 22,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_parameters",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "make.xml",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/parameters/-/tree/release/14.08"
        },
        {
          "commit_id": "282c9cfa309561066c4f30475b75745d3a69781e",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 717436,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tParameterCreationInfo.h",
              "internal/tParameterImplementation.cpp",
              "internal/tParameterImplementation.h",
              "internal/tParameterInfo.cpp",
              "internal/tParameterInfo.h",
              "internal/tStaticParameterImplementation.h",
              "internal/tStaticParameterImplementationBase.cpp",
              "internal/tStaticParameterImplementationBase.h",
              "internal/tStaticParameterList.cpp",
              "internal/tStaticParameterList.h",
              "tConfigFile.cpp",
              "tConfigFile.h",
              "tConfigNode.cpp",
              "tConfigNode.h",
              "tConfigOptions.cpp",
              "tConfigOptions.h",
              "tConfigurablePlugin.cpp",
              "tConfigurablePlugin.h",
              "tParameter.cpp",
              "tParameter.h",
              "tStaticParameter.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_parameters",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 25,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_parameters",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.cpp",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "make.xml",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigOptions.cpp",
                  "tConfigOptions.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/parameters/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/parameters/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "rrlib_rtti",
            "rrlib_serialization",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 808621,
        "files": [
          "LICENSE",
          "definitions.h",
          "internal/tParameterCreationInfo.h",
          "internal/tParameterImplementation.cpp",
          "internal/tParameterImplementation.h",
          "internal/tParameterInfo.cpp",
          "internal/tParameterInfo.h",
          "internal/tStaticParameterImplementation.h",
          "internal/tStaticParameterImplementationBase.cpp",
          "internal/tStaticParameterImplementationBase.h",
          "internal/tStaticParameterList.cpp",
          "internal/tStaticParameterList.h",
          "tConfigFile.cpp",
          "tConfigFile.h",
          "tConfigNode.cpp",
          "tConfigNode.h",
          "tConfigOptions.cpp",
          "tConfigOptions.h",
          "tConfigurablePlugin.cpp",
          "tConfigurablePlugin.h",
          "tParameter.cpp",
          "tParameter.h",
          "tStaticParameter.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_parameters",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 25,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_parameters",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "definitions.h",
              "internal/tParameterCreationInfo.h",
              "internal/tParameterImplementation.cpp",
              "internal/tParameterImplementation.h",
              "internal/tParameterInfo.cpp",
              "internal/tParameterInfo.h",
              "internal/tStaticParameterImplementation.h",
              "internal/tStaticParameterImplementationBase.cpp",
              "internal/tStaticParameterImplementationBase.h",
              "internal/tStaticParameterList.cpp",
              "internal/tStaticParameterList.h",
              "make.xml",
              "tConfigFile.cpp",
              "tConfigFile.h",
              "tConfigNode.cpp",
              "tConfigNode.h",
              "tConfigOptions.cpp",
              "tConfigOptions.h",
              "tConfigurablePlugin.cpp",
              "tConfigurablePlugin.h",
              "tParameter.cpp",
              "tParameter.h",
              "tStaticParameter.h"
            ],
            "source_patterns": [
              "**"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_parameters",
      "path_with_namespace": "finroc/plugins/parameters",
      "project_id": 15,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/parameters"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "d91da17179e14d2c5450394f42cbca2b19980da0",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "rrlib_buffer_pools",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 599123,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractCall.cpp",
              "internal/tAbstractCall.h",
              "internal/tAbstractResponseHandler.h",
              "internal/tCallStorage.cpp",
              "internal/tCallStorage.h",
              "internal/tRPCInterfaceTypeInfo.cpp",
              "internal/tRPCInterfaceTypeInfo.h",
              "internal/tRPCMessage.h",
              "internal/tRPCPort.cpp",
              "internal/tRPCPort.h",
              "internal/tRPCRequest.h",
              "internal/tRPCResponse.h",
              "internal/tResponseSender.h",
              "internal/tReturnValueSerialization.h",
              "tClientPort.h",
              "tFuture.h",
              "tPromise.h",
              "tProxyPort.h",
              "tRPCException.cpp",
              "tRPCException.h",
              "tRPCInterface.h",
              "tRPCInterfaceType.h",
              "tResponseHandler.h",
              "tServerPort.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_rpc_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_rpc_ports",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "make.xml",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/tree/main"
        },
        {
          "commit_id": "71a77109083de15f35fee00dee4b534d5654f3bd",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "rrlib_buffer_pools",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 465505,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractCall.cpp",
              "internal/tAbstractCall.h",
              "internal/tAbstractResponseHandler.h",
              "internal/tCallStorage.cpp",
              "internal/tCallStorage.h",
              "internal/tRPCInterfaceTypeInfo.cpp",
              "internal/tRPCInterfaceTypeInfo.h",
              "internal/tRPCMessage.h",
              "internal/tRPCPort.cpp",
              "internal/tRPCPort.h",
              "internal/tRPCRequest.h",
              "internal/tRPCResponse.h",
              "internal/tResponseSender.h",
              "internal/tReturnValueSerialization.h",
              "tClientPort.h",
              "tFuture.h",
              "tPromise.h",
              "tProxyPort.h",
              "tRPCException.cpp",
              "tRPCException.h",
              "tRPCInterface.h",
              "tRPCInterfaceType.h",
              "tResponseHandler.h",
              "tServerPort.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_rpc_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_rpc_ports",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "make.xml",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/tree/release/14.08"
        },
        {
          "commit_id": "860908c7d16d7c06ce512dc30f66ff478be9f472",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "rrlib_buffer_pools",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 622650,
            "files": [
              "LICENSE",
              "definitions.h",
              "internal/tAbstractCall.cpp",
              "internal/tAbstractCall.h",
              "internal/tAbstractResponseHandler.h",
              "internal/tCallStorage.cpp",
              "internal/tCallStorage.h",
              "internal/tRPCInterfaceTypeInfo.cpp",
              "internal/tRPCInterfaceTypeInfo.h",
              "internal/tRPCMessage.h",
              "internal/tRPCPort.cpp",
              "internal/tRPCPort.h",
              "internal/tRPCRequest.h",
              "internal/tRPCResponse.h",
              "internal/tResponseSender.h",
              "internal/tReturnValueSerialization.h",
              "tClientPort.h",
              "tFuture.h",
              "tPromise.h",
              "tProxyPort.h",
              "tRPCException.cpp",
              "tRPCException.h",
              "tRPCInterface.h",
              "tRPCInterfaceType.h",
              "tResponseHandler.h",
              "tServerPort.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_rpc_ports",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_rpc_ports",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "definitions.h",
                  "make.xml",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "rrlib_buffer_pools",
            "rrlib_rtti",
            "rrlib_serialization",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 599123,
        "files": [
          "LICENSE",
          "definitions.h",
          "internal/tAbstractCall.cpp",
          "internal/tAbstractCall.h",
          "internal/tAbstractResponseHandler.h",
          "internal/tCallStorage.cpp",
          "internal/tCallStorage.h",
          "internal/tRPCInterfaceTypeInfo.cpp",
          "internal/tRPCInterfaceTypeInfo.h",
          "internal/tRPCMessage.h",
          "internal/tRPCPort.cpp",
          "internal/tRPCPort.h",
          "internal/tRPCRequest.h",
          "internal/tRPCResponse.h",
          "internal/tResponseSender.h",
          "internal/tReturnValueSerialization.h",
          "tClientPort.h",
          "tFuture.h",
          "tPromise.h",
          "tProxyPort.h",
          "tRPCException.cpp",
          "tRPCException.h",
          "tRPCInterface.h",
          "tRPCInterfaceType.h",
          "tResponseHandler.h",
          "tServerPort.h",
          "tests/basic_operation.cpp"
        ],
        "language": "cpp",
        "name": "finroc_plugins_rpc_ports",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 29,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_rpc_ports",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "definitions.h",
              "make.xml",
              "tClientPort.h",
              "tFuture.h",
              "tPromise.h",
              "tProxyPort.h",
              "tRPCException.cpp",
              "tRPCException.h",
              "tRPCInterface.h",
              "tRPCInterfaceType.h",
              "tResponseHandler.h",
              "tServerPort.h",
              "internal/tAbstractCall.cpp",
              "internal/tAbstractCall.h",
              "internal/tAbstractResponseHandler.h",
              "internal/tCallStorage.cpp",
              "internal/tCallStorage.h",
              "internal/tRPCInterfaceTypeInfo.cpp",
              "internal/tRPCInterfaceTypeInfo.h",
              "internal/tRPCMessage.h",
              "internal/tRPCPort.cpp",
              "internal/tRPCPort.h",
              "internal/tRPCRequest.h",
              "internal/tRPCResponse.h",
              "internal/tResponseSender.h",
              "internal/tReturnValueSerialization.h"
            ],
            "source_patterns": [
              "*",
              "internal/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "basic_operation",
            "optional": false,
            "resolved_sources": [
              "tests/basic_operation.cpp"
            ],
            "source_patterns": [
              "tests/basic_operation.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_rpc_ports",
      "path_with_namespace": "finroc/plugins/rpc-ports",
      "project_id": 16,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "4699b19f4d569446fbc609cb5d20df19c6acf618",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_network_transport",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_util",
                "rrlib_xml"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 984985,
            "files": [
              "LICENSE",
              "dynamic_loading.cpp",
              "dynamic_loading.h",
              "pFinrocRun.cpp",
              "tAdministrationService.cpp",
              "tAdministrationService.h",
              "tConstructorCreateModuleAction.h",
              "tConstructorParameters.cpp",
              "tConstructorParameters.h",
              "tCreateFrameworkElementAction.cpp",
              "tCreateFrameworkElementAction.h",
              "tDataTypeReference.cpp",
              "tDataTypeReference.h",
              "tEditableInterfaces.cpp",
              "tEditableInterfaces.h",
              "tFinstructable.cpp",
              "tFinstructable.h",
              "tFinstructableGroup.cpp",
              "tGroup.cpp",
              "tGroup.h",
              "tGroupInterface.cpp",
              "tGroupInterface.h",
              "tInclude.cpp",
              "tInclude.h",
              "tOriginData.h",
              "tPortCreationList.cpp",
              "tPortCreationList.h",
              "tSharedLibrary.cpp",
              "tSharedLibrary.h",
              "tStandardCreateModuleAction.h",
              "tests/test_types.cpp",
              "tests/test_types.h",
              "tests/type_conversion.cpp",
              "tests/type_conversion.finroc",
              "tests/type_conversion_group.xml"
            ],
            "language": "cpp",
            "name": "finroc_plugins_runtime_construction",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "actions",
                "optional": false,
                "resolved_sources": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ],
                "source_patterns": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_runtime_construction",
                "optional": false,
                "resolved_sources": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tInclude.cpp",
                  "tPortCreationList.cpp"
                ],
                "source_patterns": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tInclude.cpp",
                  "tPortCreationList.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finroc_run",
                "optional": false,
                "resolved_sources": [
                  "pFinrocRun.cpp"
                ],
                "source_patterns": [
                  "pFinrocRun.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "type_conversion",
                "optional": false,
                "resolved_sources": [
                  "tests/type_conversion.cpp"
                ],
                "source_patterns": [
                  "tests/type_conversion.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "test_types",
                "optional": false,
                "resolved_sources": [
                  "tests/test_types.cpp"
                ],
                "source_patterns": [
                  "tests/test_types.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/tree/main"
        },
        {
          "commit_id": "285719da71017814b1d22b7fcf5dbfa52257313a",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_network_transport",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_util",
                "rrlib_xml"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 425597,
            "files": [
              "LICENSE",
              "dynamic_loading.cpp",
              "dynamic_loading.h",
              "pFinrocRun.cpp",
              "tAdministrationService.cpp",
              "tAdministrationService.h",
              "tConstructorCreateModuleAction.h",
              "tConstructorParameters.cpp",
              "tConstructorParameters.h",
              "tCreateFrameworkElementAction.cpp",
              "tCreateFrameworkElementAction.h",
              "tDataTypeReference.cpp",
              "tDataTypeReference.h",
              "tEditableInterfaces.cpp",
              "tEditableInterfaces.h",
              "tFinstructable.cpp",
              "tFinstructable.h",
              "tFinstructableGroup.cpp",
              "tGroup.cpp",
              "tGroup.h",
              "tGroupInterface.cpp",
              "tGroupInterface.h",
              "tInterfaces.cpp",
              "tInterfaces.h",
              "tPortCreationList.cpp",
              "tPortCreationList.h",
              "tSharedLibrary.cpp",
              "tSharedLibrary.h",
              "tStandardCreateModuleAction.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_runtime_construction",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 16,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "actions",
                "optional": false,
                "resolved_sources": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tInterfaces.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ],
                "source_patterns": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tInterfaces.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_runtime_construction",
                "optional": false,
                "resolved_sources": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tPortCreationList.cpp"
                ],
                "source_patterns": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tPortCreationList.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finroc_run",
                "optional": false,
                "resolved_sources": [
                  "pFinrocRun.cpp"
                ],
                "source_patterns": [
                  "pFinrocRun.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/tree/release/14.08"
        },
        {
          "commit_id": "5924cb887605c00c79da40aa22892310d6bc98bd",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_network_transport",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_util",
                "rrlib_xml"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 760827,
            "files": [
              "LICENSE",
              "dynamic_loading.cpp",
              "dynamic_loading.h",
              "pFinrocRun.cpp",
              "tAdministrationService.cpp",
              "tAdministrationService.h",
              "tConstructorCreateModuleAction.h",
              "tConstructorParameters.cpp",
              "tConstructorParameters.h",
              "tCreateFrameworkElementAction.cpp",
              "tCreateFrameworkElementAction.h",
              "tDataTypeReference.cpp",
              "tDataTypeReference.h",
              "tEditableInterfaces.cpp",
              "tEditableInterfaces.h",
              "tFinstructable.cpp",
              "tFinstructable.h",
              "tFinstructableGroup.cpp",
              "tGroup.cpp",
              "tGroup.h",
              "tGroupInterface.cpp",
              "tGroupInterface.h",
              "tInclude.cpp",
              "tInclude.h",
              "tOriginData.h",
              "tPortCreationList.cpp",
              "tPortCreationList.h",
              "tSharedLibrary.cpp",
              "tSharedLibrary.h",
              "tStandardCreateModuleAction.h",
              "tests/test_types.cpp",
              "tests/test_types.h",
              "tests/type_conversion.cpp",
              "tests/type_conversion.finroc",
              "tests/type_conversion_group.xml"
            ],
            "language": "cpp",
            "name": "finroc_plugins_runtime_construction",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "actions",
                "optional": false,
                "resolved_sources": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ],
                "source_patterns": [
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tCreateFrameworkElementAction.cpp",
                  "tSharedLibrary.cpp",
                  "tStandardCreateModuleAction.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_runtime_construction",
                "optional": false,
                "resolved_sources": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tInclude.cpp",
                  "tPortCreationList.cpp"
                ],
                "source_patterns": [
                  "dynamic_loading.cpp",
                  "tAdministrationService.cpp",
                  "tDataTypeReference.cpp",
                  "tEditableInterfaces.cpp",
                  "tFinstructable.cpp",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroupInterface.cpp",
                  "tInclude.cpp",
                  "tPortCreationList.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finroc_run",
                "optional": false,
                "resolved_sources": [
                  "pFinrocRun.cpp"
                ],
                "source_patterns": [
                  "pFinrocRun.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "type_conversion",
                "optional": false,
                "resolved_sources": [
                  "tests/type_conversion.cpp"
                ],
                "source_patterns": [
                  "tests/type_conversion.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "test_types",
                "optional": false,
                "resolved_sources": [
                  "tests/test_types.cpp"
                ],
                "source_patterns": [
                  "tests/test_types.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_network_transport",
            "finroc_plugins_parameters",
            "finroc_plugins_rpc_ports",
            "finroc_plugins_scheduling",
            "finroc_plugins_structure",
            "rrlib_getopt",
            "rrlib_logging",
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization",
            "rrlib_util",
            "rrlib_xml"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 984985,
        "files": [
          "LICENSE",
          "dynamic_loading.cpp",
          "dynamic_loading.h",
          "pFinrocRun.cpp",
          "tAdministrationService.cpp",
          "tAdministrationService.h",
          "tConstructorCreateModuleAction.h",
          "tConstructorParameters.cpp",
          "tConstructorParameters.h",
          "tCreateFrameworkElementAction.cpp",
          "tCreateFrameworkElementAction.h",
          "tDataTypeReference.cpp",
          "tDataTypeReference.h",
          "tEditableInterfaces.cpp",
          "tEditableInterfaces.h",
          "tFinstructable.cpp",
          "tFinstructable.h",
          "tFinstructableGroup.cpp",
          "tGroup.cpp",
          "tGroup.h",
          "tGroupInterface.cpp",
          "tGroupInterface.h",
          "tInclude.cpp",
          "tInclude.h",
          "tOriginData.h",
          "tPortCreationList.cpp",
          "tPortCreationList.h",
          "tSharedLibrary.cpp",
          "tSharedLibrary.h",
          "tStandardCreateModuleAction.h",
          "tests/test_types.cpp",
          "tests/test_types.h",
          "tests/type_conversion.cpp",
          "tests/type_conversion.finroc",
          "tests/type_conversion_group.xml"
        ],
        "language": "cpp",
        "name": "finroc_plugins_runtime_construction",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 18,
          "targets": 5,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "actions",
            "optional": false,
            "resolved_sources": [
              "tConstructorCreateModuleAction.h",
              "tConstructorParameters.cpp",
              "tCreateFrameworkElementAction.cpp",
              "tSharedLibrary.cpp",
              "tStandardCreateModuleAction.h"
            ],
            "source_patterns": [
              "tConstructorCreateModuleAction.h",
              "tConstructorParameters.cpp",
              "tCreateFrameworkElementAction.cpp",
              "tSharedLibrary.cpp",
              "tStandardCreateModuleAction.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_runtime_construction",
            "optional": false,
            "resolved_sources": [
              "dynamic_loading.cpp",
              "tAdministrationService.cpp",
              "tDataTypeReference.cpp",
              "tEditableInterfaces.cpp",
              "tFinstructable.cpp",
              "tFinstructableGroup.cpp",
              "tGroup.cpp",
              "tGroupInterface.cpp",
              "tInclude.cpp",
              "tPortCreationList.cpp"
            ],
            "source_patterns": [
              "dynamic_loading.cpp",
              "tAdministrationService.cpp",
              "tDataTypeReference.cpp",
              "tEditableInterfaces.cpp",
              "tFinstructable.cpp",
              "tFinstructableGroup.cpp",
              "tGroup.cpp",
              "tGroupInterface.cpp",
              "tInclude.cpp",
              "tPortCreationList.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "finroc_run",
            "optional": false,
            "resolved_sources": [
              "pFinrocRun.cpp"
            ],
            "source_patterns": [
              "pFinrocRun.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "type_conversion",
            "optional": false,
            "resolved_sources": [
              "tests/type_conversion.cpp"
            ],
            "source_patterns": [
              "tests/type_conversion.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "test_types",
            "optional": false,
            "resolved_sources": [
              "tests/test_types.cpp"
            ],
            "source_patterns": [
              "tests/test_types.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_runtime_construction",
      "path_with_namespace": "finroc/plugins/runtime-construction",
      "project_id": 17,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "994f6af0d532ef8a8e3552191c3f27ad999ec751",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util",
                "rrlib_watchdog"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 545036,
            "files": [
              "LICENSE",
              "scheduling.cpp",
              "scheduling.h",
              "tExecutionControl.cpp",
              "tExecutionControl.h",
              "tPeriodicFrameworkElementTask.cpp",
              "tPeriodicFrameworkElementTask.h",
              "tSchedulingContext.cpp",
              "tSchedulingContext.h",
              "tStartAndPausable.h",
              "tTaskContext.cpp",
              "tTaskContext.h",
              "tTaskProfile.h",
              "tTaskSetup.cpp",
              "tTaskSetup.h",
              "tThreadContainerBase.cpp",
              "tThreadContainerBase.h",
              "tThreadContainerElement.h",
              "tThreadContainerThread.cpp",
              "tThreadContainerThread.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_scheduling",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 22,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_scheduling",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tSchedulingContext.cpp",
                  "tSchedulingContext.h",
                  "tStartAndPausable.h",
                  "tTaskContext.cpp",
                  "tTaskContext.h",
                  "tTaskProfile.h",
                  "tTaskSetup.cpp",
                  "tTaskSetup.h",
                  "tThreadContainerBase.cpp",
                  "tThreadContainerBase.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/scheduling/-/tree/main"
        },
        {
          "commit_id": "dbe9f6dee2c60837dc59e22f5db42150862042ac",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util",
                "rrlib_watchdog"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 265364,
            "files": [
              "LICENSE",
              "scheduling.cpp",
              "scheduling.h",
              "tExecutionControl.cpp",
              "tExecutionControl.h",
              "tPeriodicFrameworkElementTask.cpp",
              "tPeriodicFrameworkElementTask.h",
              "tStartAndPausable.h",
              "tTaskProfile.h",
              "tThreadContainerElement.h",
              "tThreadContainerElement.hpp",
              "tThreadContainerThread.cpp",
              "tThreadContainerThread.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_scheduling",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 15,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_scheduling",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tStartAndPausable.h",
                  "tTaskProfile.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerElement.hpp",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/scheduling/-/tree/release/14.08"
        },
        {
          "commit_id": "5460cca4ccf91901e5d547d1fc8522890632dbb1",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util",
                "rrlib_watchdog"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 467061,
            "files": [
              "LICENSE",
              "scheduling.cpp",
              "scheduling.h",
              "tExecutionControl.cpp",
              "tExecutionControl.h",
              "tPeriodicFrameworkElementTask.cpp",
              "tPeriodicFrameworkElementTask.h",
              "tSchedulingContext.cpp",
              "tSchedulingContext.h",
              "tStartAndPausable.h",
              "tTaskContext.cpp",
              "tTaskContext.h",
              "tTaskProfile.h",
              "tTaskSetup.cpp",
              "tTaskSetup.h",
              "tThreadContainerBase.cpp",
              "tThreadContainerBase.h",
              "tThreadContainerElement.h",
              "tThreadContainerThread.cpp",
              "tThreadContainerThread.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_scheduling",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 22,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_scheduling",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tSchedulingContext.cpp",
                  "tSchedulingContext.h",
                  "tStartAndPausable.h",
                  "tTaskContext.cpp",
                  "tTaskContext.h",
                  "tTaskProfile.h",
                  "tTaskSetup.cpp",
                  "tTaskSetup.h",
                  "tThreadContainerBase.cpp",
                  "tThreadContainerBase.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/scheduling/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/scheduling/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_parameters",
            "rrlib_rtti",
            "rrlib_serialization",
            "rrlib_thread",
            "rrlib_util",
            "rrlib_watchdog"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 545036,
        "files": [
          "LICENSE",
          "scheduling.cpp",
          "scheduling.h",
          "tExecutionControl.cpp",
          "tExecutionControl.h",
          "tPeriodicFrameworkElementTask.cpp",
          "tPeriodicFrameworkElementTask.h",
          "tSchedulingContext.cpp",
          "tSchedulingContext.h",
          "tStartAndPausable.h",
          "tTaskContext.cpp",
          "tTaskContext.h",
          "tTaskProfile.h",
          "tTaskSetup.cpp",
          "tTaskSetup.h",
          "tThreadContainerBase.cpp",
          "tThreadContainerBase.h",
          "tThreadContainerElement.h",
          "tThreadContainerThread.cpp",
          "tThreadContainerThread.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_scheduling",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 22,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_scheduling",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "make.xml",
              "scheduling.cpp",
              "scheduling.h",
              "tExecutionControl.cpp",
              "tExecutionControl.h",
              "tPeriodicFrameworkElementTask.cpp",
              "tPeriodicFrameworkElementTask.h",
              "tSchedulingContext.cpp",
              "tSchedulingContext.h",
              "tStartAndPausable.h",
              "tTaskContext.cpp",
              "tTaskContext.h",
              "tTaskProfile.h",
              "tTaskSetup.cpp",
              "tTaskSetup.h",
              "tThreadContainerBase.cpp",
              "tThreadContainerBase.h",
              "tThreadContainerElement.h",
              "tThreadContainerThread.cpp",
              "tThreadContainerThread.h"
            ],
            "source_patterns": [
              "**"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_scheduling",
      "path_with_namespace": "finroc/plugins/scheduling",
      "project_id": 18,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/scheduling"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "229470afab8356567691dad7e6baa91c52ff5a2d",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_runtime_construction",
                "finroc_plugins_scheduling",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_network_transport",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_tcp",
                "rrlib_crash_handler"
              ]
            },
            "description": null,
            "disk_usage_bytes": 845722,
            "files": [
              "LICENSE",
              "default_main_wrapper.cpp",
              "default_main_wrapper.h",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "etc/content_templates/part.cpp.template",
              "etc/content_templates/sense_control_group.cpp.template",
              "etc/content_templates/sense_control_group.h.template",
              "etc/content_templates/sense_control_group.hpp.template",
              "etc/content_templates/sense_control_module.cpp.template",
              "etc/content_templates/sense_control_module.h.template",
              "etc/content_templates/sense_control_module.hpp.template",
              "examples/mTestModule.cpp",
              "examples/mTestModule.h",
              "examples/mTestSenseControlModule.cpp",
              "examples/mTestSenseControlModule.h",
              "examples/pTestModule.cpp",
              "examples/pTestSenseControlModule.cpp",
              "internal/register.cpp",
              "internal/register.h",
              "main_utilities.cpp",
              "main_utilities.h",
              "tComponent.cpp",
              "tComponent.h",
              "tCompositeComponent.cpp",
              "tCompositeComponent.h",
              "tConveniencePort.h",
              "tGroup.cpp",
              "tGroup.h",
              "tModule.cpp",
              "tModule.h",
              "tModuleBase.cpp",
              "tModuleBase.h",
              "tSenseControlGroup.cpp",
              "tSenseControlGroup.h",
              "tSenseControlModule.cpp",
              "tSenseControlModule.h",
              "tThreadContainer.cpp",
              "tThreadContainer.h",
              "tTopLevelThreadContainer.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_structure",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_structure",
                "optional": false,
                "resolved_sources": [
                  "internal/register.cpp",
                  "internal/register.h",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ],
                "source_patterns": [
                  "internal/**",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_utilities",
                "optional": false,
                "resolved_sources": [
                  "main_utilities.cpp"
                ],
                "source_patterns": [
                  "main_utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_wrapper",
                "optional": false,
                "resolved_sources": [
                  "default_main_wrapper.cpp"
                ],
                "source_patterns": [
                  "default_main_wrapper.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "test_modules",
                "optional": true,
                "resolved_sources": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_sense_control_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestSenseControlModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestSenseControlModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestModule.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/structure/-/tree/main"
        },
        {
          "commit_id": "f983fc5e391140be6da379f6b204b9dbe6111faa",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_runtime_construction",
                "finroc_plugins_scheduling",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_rpc_ports",
                "finroc_plugins_tcp",
                "rrlib_crash_handler"
              ]
            },
            "description": null,
            "disk_usage_bytes": 530387,
            "files": [
              "LICENSE",
              "default_main_wrapper.cpp",
              "default_main_wrapper.h",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "etc/content_templates/part.cpp.template",
              "etc/content_templates/sense_control_group.cpp.template",
              "etc/content_templates/sense_control_group.h.template",
              "etc/content_templates/sense_control_group.hpp.template",
              "etc/content_templates/sense_control_module.cpp.template",
              "etc/content_templates/sense_control_module.h.template",
              "etc/content_templates/sense_control_module.hpp.template",
              "examples/mTestModule.cpp",
              "examples/mTestModule.h",
              "examples/mTestSenseControlModule.cpp",
              "examples/mTestSenseControlModule.h",
              "examples/pTestModule.cpp",
              "examples/pTestSenseControlModule.cpp",
              "internal/register.cpp",
              "internal/register.h",
              "main_utilities.cpp",
              "main_utilities.h",
              "tComponent.cpp",
              "tComponent.h",
              "tCompositeComponent.cpp",
              "tCompositeComponent.h",
              "tConveniencePort.h",
              "tGroup.cpp",
              "tGroup.h",
              "tModule.cpp",
              "tModule.h",
              "tModuleBase.cpp",
              "tModuleBase.h",
              "tSenseControlGroup.cpp",
              "tSenseControlGroup.h",
              "tSenseControlModule.cpp",
              "tSenseControlModule.h",
              "tThreadContainer.cpp",
              "tThreadContainer.h",
              "tTopLevelThreadContainer.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_structure",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_structure",
                "optional": false,
                "resolved_sources": [
                  "internal/register.cpp",
                  "internal/register.h",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ],
                "source_patterns": [
                  "internal/**",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_utilities",
                "optional": false,
                "resolved_sources": [
                  "main_utilities.cpp"
                ],
                "source_patterns": [
                  "main_utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_wrapper",
                "optional": false,
                "resolved_sources": [
                  "default_main_wrapper.cpp"
                ],
                "source_patterns": [
                  "default_main_wrapper.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "test_modules",
                "optional": true,
                "resolved_sources": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_sense_control_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestSenseControlModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestSenseControlModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestModule.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/structure/-/tree/release/14.08"
        },
        {
          "commit_id": "b905aa880cbe7a0bac9f9e0b8063d238afaf9173",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_parameters",
                "finroc_plugins_runtime_construction",
                "finroc_plugins_scheduling",
                "rrlib_getopt",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": [
                "finroc_plugins_network_transport",
                "finroc_plugins_rpc_ports",
                "finroc_plugins_tcp",
                "rrlib_crash_handler"
              ]
            },
            "description": null,
            "disk_usage_bytes": 760056,
            "files": [
              "LICENSE",
              "default_main_wrapper.cpp",
              "default_main_wrapper.h",
              "etc/content_templates.xml",
              "etc/content_templates/group.cpp.template",
              "etc/content_templates/group.h.template",
              "etc/content_templates/group.hpp.template",
              "etc/content_templates/module.cpp.template",
              "etc/content_templates/module.h.template",
              "etc/content_templates/module.hpp.template",
              "etc/content_templates/part.cpp.template",
              "etc/content_templates/sense_control_group.cpp.template",
              "etc/content_templates/sense_control_group.h.template",
              "etc/content_templates/sense_control_group.hpp.template",
              "etc/content_templates/sense_control_module.cpp.template",
              "etc/content_templates/sense_control_module.h.template",
              "etc/content_templates/sense_control_module.hpp.template",
              "examples/mTestModule.cpp",
              "examples/mTestModule.h",
              "examples/mTestSenseControlModule.cpp",
              "examples/mTestSenseControlModule.h",
              "examples/pTestModule.cpp",
              "examples/pTestSenseControlModule.cpp",
              "internal/register.cpp",
              "internal/register.h",
              "main_utilities.cpp",
              "main_utilities.h",
              "tComponent.cpp",
              "tComponent.h",
              "tCompositeComponent.cpp",
              "tCompositeComponent.h",
              "tConveniencePort.h",
              "tGroup.cpp",
              "tGroup.h",
              "tModule.cpp",
              "tModule.h",
              "tModuleBase.cpp",
              "tModuleBase.h",
              "tSenseControlGroup.cpp",
              "tSenseControlGroup.h",
              "tSenseControlModule.cpp",
              "tSenseControlModule.h",
              "tThreadContainer.cpp",
              "tThreadContainer.h",
              "tTopLevelThreadContainer.h"
            ],
            "language": "cpp",
            "name": "finroc_plugins_structure",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_structure",
                "optional": false,
                "resolved_sources": [
                  "internal/register.cpp",
                  "internal/register.h",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ],
                "source_patterns": [
                  "internal/**",
                  "tComponent.cpp",
                  "tCompositeComponent.cpp",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tModule.cpp",
                  "tModuleBase.cpp",
                  "tSenseControlGroup.cpp",
                  "tSenseControlModule.cpp",
                  "tThreadContainer.cpp",
                  "tTopLevelThreadContainer.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_utilities",
                "optional": false,
                "resolved_sources": [
                  "main_utilities.cpp"
                ],
                "source_patterns": [
                  "main_utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "main_wrapper",
                "optional": false,
                "resolved_sources": [
                  "default_main_wrapper.cpp"
                ],
                "source_patterns": [
                  "default_main_wrapper.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "test_modules",
                "optional": true,
                "resolved_sources": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_sense_control_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestSenseControlModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestSenseControlModule.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "simple_module",
                "optional": true,
                "resolved_sources": [
                  "examples/pTestModule.cpp"
                ],
                "source_patterns": [
                  "examples/pTestModule.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/structure/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/structure/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_data_ports",
            "finroc_plugins_parameters",
            "finroc_plugins_runtime_construction",
            "finroc_plugins_scheduling",
            "rrlib_getopt",
            "rrlib_logging",
            "rrlib_thread",
            "rrlib_util"
          ],
          "optional": [
            "finroc_plugins_network_transport",
            "finroc_plugins_rpc_ports",
            "finroc_plugins_tcp",
            "rrlib_crash_handler"
          ]
        },
        "description": null,
        "disk_usage_bytes": 845722,
        "files": [
          "LICENSE",
          "default_main_wrapper.cpp",
          "default_main_wrapper.h",
          "etc/content_templates.xml",
          "etc/content_templates/group.cpp.template",
          "etc/content_templates/group.h.template",
          "etc/content_templates/group.hpp.template",
          "etc/content_templates/module.cpp.template",
          "etc/content_templates/module.h.template",
          "etc/content_templates/module.hpp.template",
          "etc/content_templates/part.cpp.template",
          "etc/content_templates/sense_control_group.cpp.template",
          "etc/content_templates/sense_control_group.h.template",
          "etc/content_templates/sense_control_group.hpp.template",
          "etc/content_templates/sense_control_module.cpp.template",
          "etc/content_templates/sense_control_module.h.template",
          "etc/content_templates/sense_control_module.hpp.template",
          "examples/mTestModule.cpp",
          "examples/mTestModule.h",
          "examples/mTestSenseControlModule.cpp",
          "examples/mTestSenseControlModule.h",
          "examples/pTestModule.cpp",
          "examples/pTestSenseControlModule.cpp",
          "internal/register.cpp",
          "internal/register.h",
          "main_utilities.cpp",
          "main_utilities.h",
          "tComponent.cpp",
          "tComponent.h",
          "tCompositeComponent.cpp",
          "tCompositeComponent.h",
          "tConveniencePort.h",
          "tGroup.cpp",
          "tGroup.h",
          "tModule.cpp",
          "tModule.h",
          "tModuleBase.cpp",
          "tModuleBase.h",
          "tSenseControlGroup.cpp",
          "tSenseControlGroup.h",
          "tSenseControlModule.cpp",
          "tSenseControlModule.h",
          "tThreadContainer.cpp",
          "tThreadContainer.h",
          "tTopLevelThreadContainer.h"
        ],
        "language": "cpp",
        "name": "finroc_plugins_structure",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 18,
          "targets": 6,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_structure",
            "optional": false,
            "resolved_sources": [
              "internal/register.cpp",
              "internal/register.h",
              "tComponent.cpp",
              "tCompositeComponent.cpp",
              "tConveniencePort.h",
              "tGroup.cpp",
              "tModule.cpp",
              "tModuleBase.cpp",
              "tSenseControlGroup.cpp",
              "tSenseControlModule.cpp",
              "tThreadContainer.cpp",
              "tTopLevelThreadContainer.h"
            ],
            "source_patterns": [
              "internal/**",
              "tComponent.cpp",
              "tCompositeComponent.cpp",
              "tConveniencePort.h",
              "tGroup.cpp",
              "tModule.cpp",
              "tModuleBase.cpp",
              "tSenseControlGroup.cpp",
              "tSenseControlModule.cpp",
              "tThreadContainer.cpp",
              "tTopLevelThreadContainer.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "main_utilities",
            "optional": false,
            "resolved_sources": [
              "main_utilities.cpp"
            ],
            "source_patterns": [
              "main_utilities.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "main_wrapper",
            "optional": false,
            "resolved_sources": [
              "default_main_wrapper.cpp"
            ],
            "source_patterns": [
              "default_main_wrapper.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "test_modules",
            "optional": true,
            "resolved_sources": [
              "examples/mTestSenseControlModule.cpp",
              "examples/mTestModule.cpp"
            ],
            "source_patterns": [
              "examples/mTestSenseControlModule.cpp",
              "examples/mTestModule.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "simple_sense_control_module",
            "optional": true,
            "resolved_sources": [
              "examples/pTestSenseControlModule.cpp"
            ],
            "source_patterns": [
              "examples/pTestSenseControlModule.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "simple_module",
            "optional": true,
            "resolved_sources": [
              "examples/pTestModule.cpp"
            ],
            "source_patterns": [
              "examples/pTestModule.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_structure",
      "path_with_namespace": "finroc/plugins/structure",
      "project_id": 19,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/structure"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "1305a3faef55af9a86ecf0289680195e293784d0",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_blackboard",
                "finroc_plugins_network_transport",
                "finroc_plugins_structure",
                "rrlib_getopt",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util",
                "rrlib_watchdog"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 846153,
            "files": [
              "LICENSE",
              "internal/protocol_definitions.cpp",
              "internal/protocol_definitions.h",
              "internal/tConnection.cpp",
              "internal/tConnection.h",
              "internal/tPeerImplementation.cpp",
              "internal/tPeerImplementation.h",
              "internal/tPeerInfo.cpp",
              "internal/tPeerInfo.h",
              "internal/tServer.cpp",
              "internal/tServer.h",
              "internal/tUUID.h",
              "internal/util.cpp",
              "internal/util.h",
              "tTCPPlugin.cpp",
              "tTCPPlugin.h",
              "tests/mTestCollection.cpp",
              "tests/mTestCollection.h",
              "tests/pTestCollection.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_tcp",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tTCPPlugin.cpp",
                  "tTCPPlugin.h",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/mTestCollection.cpp",
                  "tests/pTestCollection.cpp"
                ],
                "source_patterns": [
                  "tests/mTestCollection.cpp",
                  "tests/pTestCollection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp/-/tree/main"
        },
        {
          "commit_id": "0601f4a140c2c5c3f041a78fb33f0d16d174728f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_data_ports",
                "finroc_plugins_network_transport",
                "finroc_plugins_parameters",
                "finroc_plugins_rpc_ports",
                "rrlib_getopt",
                "rrlib_rtti",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_time"
              ],
              "optional": [
                "finroc_plugins_blackboard",
                "finroc_plugins_structure"
              ]
            },
            "description": null,
            "disk_usage_bytes": 795021,
            "files": [
              "LICENSE",
              "common/tNetworkUpdateTimeSettings.cpp",
              "common/tNetworkUpdateTimeSettings.h",
              "common/tRemoteTypes.cpp",
              "common/tRemoteTypes.h",
              "common/tUpdateTimeChangeListener.h",
              "internal/protocol_definitions.cpp",
              "internal/protocol_definitions.h",
              "internal/tConnection.cpp",
              "internal/tConnection.h",
              "internal/tMessage.h",
              "internal/tNetworkPortInfo.cpp",
              "internal/tNetworkPortInfo.h",
              "internal/tNetworkServerPort.cpp",
              "internal/tNetworkServerPort.h",
              "internal/tPeerImplementation.cpp",
              "internal/tPeerImplementation.h",
              "internal/tPeerInfo.cpp",
              "internal/tPeerInfo.h",
              "internal/tPlugin.cpp",
              "internal/tPortBufferChangeEvent.h",
              "internal/tRemotePart.cpp",
              "internal/tRemotePart.h",
              "internal/tSerializedStructureChange.cpp",
              "internal/tSerializedStructureChange.h",
              "internal/tServer.cpp",
              "internal/tServer.h",
              "internal/tUUID.h",
              "internal/util.cpp",
              "internal/util.h",
              "tOptions.h",
              "tPeer.cpp",
              "tPeer.h",
              "tSettings.cpp",
              "tSettings.h",
              "test/mTestCollection.cpp",
              "test/mTestCollection.h",
              "test/pTestCollection.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_tcp",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'collection'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 2,
              "resolved_source_files": 34,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp",
                "optional": false,
                "resolved_sources": [
                  "tOptions.h",
                  "tPeer.cpp",
                  "tSettings.cpp",
                  "common/tNetworkUpdateTimeSettings.cpp",
                  "common/tNetworkUpdateTimeSettings.h",
                  "common/tRemoteTypes.cpp",
                  "common/tRemoteTypes.h",
                  "common/tUpdateTimeChangeListener.h",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tMessage.h",
                  "internal/tNetworkPortInfo.cpp",
                  "internal/tNetworkPortInfo.h",
                  "internal/tNetworkServerPort.cpp",
                  "internal/tNetworkServerPort.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tPlugin.cpp",
                  "internal/tPortBufferChangeEvent.h",
                  "internal/tRemotePart.cpp",
                  "internal/tRemotePart.h",
                  "internal/tSerializedStructureChange.cpp",
                  "internal/tSerializedStructureChange.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h"
                ],
                "source_patterns": [
                  "tOptions.h",
                  "tPeer.cpp",
                  "tSettings.cpp",
                  "common/**",
                  "internal/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "collection",
                "optional": true,
                "resolved_sources": [
                  "test/mTestCollection.cpp",
                  "test/pTestCollection.cpp"
                ],
                "source_patterns": [
                  "test/mTestCollection.cpp",
                  "test/pTestCollection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp/-/tree/release/14.08"
        },
        {
          "commit_id": "5dde4662dea455948a3ee15a3bec210cfbd3437c",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core",
                "finroc_plugins_blackboard",
                "finroc_plugins_network_transport",
                "finroc_plugins_structure",
                "rrlib_getopt",
                "rrlib_serialization",
                "rrlib_thread",
                "rrlib_util",
                "rrlib_watchdog"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 814975,
            "files": [
              "LICENSE",
              "internal/protocol_definitions.cpp",
              "internal/protocol_definitions.h",
              "internal/tConnection.cpp",
              "internal/tConnection.h",
              "internal/tPeerImplementation.cpp",
              "internal/tPeerImplementation.h",
              "internal/tPeerInfo.cpp",
              "internal/tPeerInfo.h",
              "internal/tServer.cpp",
              "internal/tServer.h",
              "internal/tUUID.h",
              "internal/util.cpp",
              "internal/util.h",
              "tTCPPlugin.cpp",
              "tTCPPlugin.h",
              "tests/mTestCollection.cpp",
              "tests/mTestCollection.h",
              "tests/pTestCollection.cpp"
            ],
            "language": "cpp",
            "name": "finroc_plugins_tcp",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tTCPPlugin.cpp",
                  "tTCPPlugin.h",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h"
                ],
                "source_patterns": [
                  "*",
                  "internal/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/mTestCollection.cpp",
                  "tests/pTestCollection.cpp"
                ],
                "source_patterns": [
                  "tests/mTestCollection.cpp",
                  "tests/pTestCollection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/tcp/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core",
            "finroc_plugins_blackboard",
            "finroc_plugins_network_transport",
            "finroc_plugins_structure",
            "rrlib_getopt",
            "rrlib_serialization",
            "rrlib_thread",
            "rrlib_util",
            "rrlib_watchdog"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 846153,
        "files": [
          "LICENSE",
          "internal/protocol_definitions.cpp",
          "internal/protocol_definitions.h",
          "internal/tConnection.cpp",
          "internal/tConnection.h",
          "internal/tPeerImplementation.cpp",
          "internal/tPeerImplementation.h",
          "internal/tPeerInfo.cpp",
          "internal/tPeerInfo.h",
          "internal/tServer.cpp",
          "internal/tServer.h",
          "internal/tUUID.h",
          "internal/util.cpp",
          "internal/util.h",
          "tTCPPlugin.cpp",
          "tTCPPlugin.h",
          "tests/mTestCollection.cpp",
          "tests/mTestCollection.h",
          "tests/pTestCollection.cpp"
        ],
        "language": "cpp",
        "name": "finroc_plugins_tcp",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 20,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_tcp",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "make.xml",
              "tTCPPlugin.cpp",
              "tTCPPlugin.h",
              "internal/protocol_definitions.cpp",
              "internal/protocol_definitions.h",
              "internal/tConnection.cpp",
              "internal/tConnection.h",
              "internal/tPeerImplementation.cpp",
              "internal/tPeerImplementation.h",
              "internal/tPeerInfo.cpp",
              "internal/tPeerInfo.h",
              "internal/tServer.cpp",
              "internal/tServer.h",
              "internal/tUUID.h",
              "internal/util.cpp",
              "internal/util.h"
            ],
            "source_patterns": [
              "*",
              "internal/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "collection",
            "optional": false,
            "resolved_sources": [
              "tests/mTestCollection.cpp",
              "tests/pTestCollection.cpp"
            ],
            "source_patterns": [
              "tests/mTestCollection.cpp",
              "tests/pTestCollection.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_tcp",
      "path_with_namespace": "finroc/plugins/tcp",
      "project_id": 20,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/tcp"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "63d2844db2720562085de287aa078404c1ceadef",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 834924,
            "files": [
              "LICENSE",
              "Peer.java",
              "TCPSettings.java",
              "internal/PeerInfo.java",
              "internal/PeerList.java",
              "internal/RemotePart.java",
              "internal/TCP.java",
              "internal/TCPConnection.java",
              "internal/TCPPeer.java",
              "internal/TCPServer.java",
              "internal/UUID.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_tcp-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp-java",
                "optional": false,
                "resolved_sources": [
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/tree/main"
        },
        {
          "commit_id": "c82b529048ee739e8863ada30baf301f3941e1b1",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 591330,
            "files": [
              "LICENSE",
              "Peer.java",
              "TCPSettings.java",
              "internal/PeerInfo.java",
              "internal/PeerList.java",
              "internal/RemotePart.java",
              "internal/SerializedTCPCommand.java",
              "internal/TCP.java",
              "internal/TCPConnection.java",
              "internal/TCPPeer.java",
              "internal/TCPPort.java",
              "internal/TCPServer.java",
              "internal/UUID.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_tcp-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 13,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocplugin",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp-java",
                "optional": false,
                "resolved_sources": [
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/SerializedTCPCommand.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPPort.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/tree/release/14.08"
        },
        {
          "commit_id": "91c78d1e726c5d7c0366ad7d711fe0abccaf4363",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 689645,
            "files": [
              "LICENSE",
              "Peer.java",
              "TCPSettings.java",
              "internal/PeerInfo.java",
              "internal/PeerList.java",
              "internal/RemotePart.java",
              "internal/TCP.java",
              "internal/TCPConnection.java",
              "internal/TCPPeer.java",
              "internal/TCPServer.java",
              "internal/UUID.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "finroc_plugins_tcp-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_plugins_tcp-java",
                "optional": false,
                "resolved_sources": [
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core-java",
            "rrlib_finroc_core_utils-java",
            "rrlib_logging-java",
            "rrlib_serialization-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 834924,
        "files": [
          "LICENSE",
          "Peer.java",
          "TCPSettings.java",
          "internal/PeerInfo.java",
          "internal/PeerList.java",
          "internal/RemotePart.java",
          "internal/TCP.java",
          "internal/TCPConnection.java",
          "internal/TCPPeer.java",
          "internal/TCPServer.java",
          "internal/UUID.java",
          "package-info.java"
        ],
        "language": "java",
        "name": "finroc_plugins_tcp-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 11,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_plugins_tcp-java",
            "optional": false,
            "resolved_sources": [
              "Peer.java",
              "TCPSettings.java",
              "internal/PeerInfo.java",
              "internal/PeerList.java",
              "internal/RemotePart.java",
              "internal/TCP.java",
              "internal/TCPConnection.java",
              "internal/TCPPeer.java",
              "internal/TCPServer.java",
              "internal/UUID.java",
              "package-info.java"
            ],
            "source_patterns": [
              "**.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_plugins_tcp-java",
      "path_with_namespace": "finroc/plugins/tcp.java",
      "project_id": 54,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "5a3087252bccb7fabdae22a441558749bbd3ec2c",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 2120830,
            "files": [
              "ConfigFileModel.java",
              "Finstruct.java",
              "FinstructConnectionPanel.java",
              "FinstructInterfaceTreeModel.java",
              "FinstructRightPanel.java",
              "FinstructSettings.java",
              "FinstructView.java",
              "FinstructWindow.java",
              "LICENSE",
              "SmartConnecting.java",
              "actions/AddPortsToInterfaceAction.java",
              "actions/CompositeAction.java",
              "actions/ConnectAction.java",
              "actions/DisconnectAction.java",
              "actions/FinstructAction.java",
              "dialogs/CreateConnectorOptionsDialog.java",
              "dialogs/CreateInterfacesDialog.java",
              "dialogs/CreateModuleDialog.java",
              "dialogs/LoadModuleLibraryDialog.java",
              "dialogs/MGridBagDialog.java",
              "dialogs/ParameterEditDialog.java",
              "graphviz/Edge.java",
              "graphviz/Graph.java",
              "graphviz/GraphVizElement.java",
              "graphviz/Vertex.java",
              "help.txt",
              "icon/antialias-wikimedia-public_domain.png",
              "icon/back-ubuntu.png",
              "icon/clock-ubuntu.png",
              "icon/forward-ubuntu.png",
              "icon/gtk-apply-ubuntu.png",
              "icon/line-break-max.png",
              "icon/module-max.png",
              "icon/player_pause-ubuntu.png",
              "icon/player_play-ubuntu.png",
              "icon/reload-ubuntu.png",
              "icon/system-upgrade-ubuntu.png",
              "icon/tools-wikimedia-public_domain.png",
              "icon/zoom-in-ubuntu.png",
              "icon/zoom-labels-derived.png",
              "icon/zoom-original-ubuntu.png",
              "icon/zoom-out-ubuntu.png",
              "propertyeditor/ConnectingPortAccessor.java",
              "propertyeditor/CoreSerializableDefaultEditor.java",
              "propertyeditor/EnumEditor.java",
              "propertyeditor/FinrocComponentFactory.java",
              "propertyeditor/FinrocObjectAccessor.java",
              "propertyeditor/PaintableViewer.java",
              "propertyeditor/PortAccessor.java",
              "propertyeditor/PropertyEditorTable.java",
              "propertyeditor/PropertyEditorTableModel.java",
              "propertyeditor/RemotePropertyAccessor.java",
              "propertyeditor/StaticParameterAccessor.java",
              "propertyeditor/TaskProfileViewer.java",
              "propertyeditor/XMLEditor.java",
              "util/FilteredList.java",
              "util/MouseHandler.java",
              "util/MouseHandlerManager.java",
              "views/AbstractGraphView.java",
              "views/ComponentVisualization.java",
              "views/Ib2cViewClassic.java",
              "views/PortView.java",
              "views/Profiling.java",
              "views/StandardViewGraphViz.java"
            ],
            "language": "java",
            "name": "finroc_tools_finstruct-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 63,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "plugins/**"
                ],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finstruct",
                "optional": false,
                "resolved_sources": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructInterfaceTreeModel.java",
                  "FinstructRightPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "SmartConnecting.java",
                  "actions/AddPortsToInterfaceAction.java",
                  "actions/CompositeAction.java",
                  "actions/ConnectAction.java",
                  "actions/DisconnectAction.java",
                  "actions/FinstructAction.java",
                  "dialogs/CreateConnectorOptionsDialog.java",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/PropertyEditorTable.java",
                  "propertyeditor/PropertyEditorTableModel.java",
                  "propertyeditor/RemotePropertyAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/TaskProfileViewer.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/clock-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/module-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/tools-wikimedia-public_domain.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "help.txt"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/tree/main"
        },
        {
          "commit_id": "e9567f3fa87fe7c15a69d48cb1fae0930fed2f4f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1178886,
            "files": [
              "ConfigFileModel.java",
              "Finstruct.java",
              "FinstructConnectionPanel.java",
              "FinstructSettings.java",
              "FinstructView.java",
              "FinstructWindow.java",
              "LICENSE",
              "dialogs/CreateInterfacesDialog.java",
              "dialogs/CreateModuleDialog.java",
              "dialogs/LoadModuleLibraryDialog.java",
              "dialogs/MGridBagDialog.java",
              "dialogs/ParameterEditDialog.java",
              "graphviz/Edge.java",
              "graphviz/Graph.java",
              "graphviz/GraphVizElement.java",
              "graphviz/Vertex.java",
              "help.txt",
              "icon/antialias-wikimedia-public_domain.png",
              "icon/back-ubuntu.png",
              "icon/forward-ubuntu.png",
              "icon/gtk-apply-ubuntu.png",
              "icon/line-break-max.png",
              "icon/player_pause-ubuntu.png",
              "icon/player_play-ubuntu.png",
              "icon/reload-ubuntu.png",
              "icon/system-upgrade-ubuntu.png",
              "icon/zoom-in-ubuntu.png",
              "icon/zoom-labels-derived.png",
              "icon/zoom-original-ubuntu.png",
              "icon/zoom-out-ubuntu.png",
              "propertyeditor/ConnectingPortAccessor.java",
              "propertyeditor/CoreSerializableDefaultEditor.java",
              "propertyeditor/EnumEditor.java",
              "propertyeditor/FinrocComponentFactory.java",
              "propertyeditor/FinrocObjectAccessor.java",
              "propertyeditor/PaintableViewer.java",
              "propertyeditor/PortAccessor.java",
              "propertyeditor/StaticParameterAccessor.java",
              "propertyeditor/XMLEditor.java",
              "util/FilteredList.java",
              "util/MouseHandler.java",
              "util/MouseHandlerManager.java",
              "views/AbstractGraphView.java",
              "views/ComponentVisualization.java",
              "views/Ib2cViewClassic.java",
              "views/PortView.java",
              "views/Profiling.java",
              "views/StandardViewGraphViz.java"
            ],
            "language": "java",
            "name": "finroc_tools_finstruct-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'finstruct'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 47,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "finrocprogram",
                "make_file": "make.xml",
                "name": "finstruct",
                "optional": false,
                "resolved_sources": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "help.txt"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/tree/release/14.08"
        },
        {
          "commit_id": "d62a64cd4ff608af81af160b78519960f4d4437b",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 1854837,
            "files": [
              "ConfigFileModel.java",
              "Finstruct.java",
              "FinstructConnectionPanel.java",
              "FinstructInterfaceTreeModel.java",
              "FinstructRightPanel.java",
              "FinstructSettings.java",
              "FinstructView.java",
              "FinstructWindow.java",
              "LICENSE",
              "SmartConnecting.java",
              "actions/AddPortsToInterfaceAction.java",
              "actions/CompositeAction.java",
              "actions/ConnectAction.java",
              "actions/DisconnectAction.java",
              "actions/FinstructAction.java",
              "dialogs/CreateConnectorOptionsDialog.java",
              "dialogs/CreateInterfacesDialog.java",
              "dialogs/CreateModuleDialog.java",
              "dialogs/LoadModuleLibraryDialog.java",
              "dialogs/MGridBagDialog.java",
              "dialogs/ParameterEditDialog.java",
              "graphviz/Edge.java",
              "graphviz/Graph.java",
              "graphviz/GraphVizElement.java",
              "graphviz/Vertex.java",
              "help.txt",
              "icon/antialias-wikimedia-public_domain.png",
              "icon/back-ubuntu.png",
              "icon/clock-ubuntu.png",
              "icon/forward-ubuntu.png",
              "icon/gtk-apply-ubuntu.png",
              "icon/line-break-max.png",
              "icon/module-max.png",
              "icon/player_pause-ubuntu.png",
              "icon/player_play-ubuntu.png",
              "icon/reload-ubuntu.png",
              "icon/system-upgrade-ubuntu.png",
              "icon/tools-wikimedia-public_domain.png",
              "icon/zoom-in-ubuntu.png",
              "icon/zoom-labels-derived.png",
              "icon/zoom-original-ubuntu.png",
              "icon/zoom-out-ubuntu.png",
              "propertyeditor/ConnectingPortAccessor.java",
              "propertyeditor/CoreSerializableDefaultEditor.java",
              "propertyeditor/EnumEditor.java",
              "propertyeditor/FinrocComponentFactory.java",
              "propertyeditor/FinrocObjectAccessor.java",
              "propertyeditor/PaintableViewer.java",
              "propertyeditor/PortAccessor.java",
              "propertyeditor/PropertyEditorTable.java",
              "propertyeditor/PropertyEditorTableModel.java",
              "propertyeditor/RemotePropertyAccessor.java",
              "propertyeditor/StaticParameterAccessor.java",
              "propertyeditor/XMLEditor.java",
              "util/FilteredList.java",
              "util/MouseHandler.java",
              "util/MouseHandlerManager.java",
              "views/AbstractGraphView.java",
              "views/ComponentVisualization.java",
              "views/Ib2cViewClassic.java",
              "views/PortView.java",
              "views/Profiling.java",
              "views/StandardViewGraphViz.java"
            ],
            "language": "java",
            "name": "finroc_tools_finstruct-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 62,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "plugins/**"
                ],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finstruct",
                "optional": false,
                "resolved_sources": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructInterfaceTreeModel.java",
                  "FinstructRightPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "SmartConnecting.java",
                  "actions/AddPortsToInterfaceAction.java",
                  "actions/CompositeAction.java",
                  "actions/ConnectAction.java",
                  "actions/DisconnectAction.java",
                  "actions/FinstructAction.java",
                  "dialogs/CreateConnectorOptionsDialog.java",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/PropertyEditorTable.java",
                  "propertyeditor/PropertyEditorTableModel.java",
                  "propertyeditor/RemotePropertyAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/clock-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/module-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/tools-wikimedia-public_domain.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "help.txt"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core-java",
            "finroc_plugins_data_types-java",
            "rrlib_finroc_core_utils-java",
            "rrlib_logging-java",
            "rrlib_serialization-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 2120830,
        "files": [
          "ConfigFileModel.java",
          "Finstruct.java",
          "FinstructConnectionPanel.java",
          "FinstructInterfaceTreeModel.java",
          "FinstructRightPanel.java",
          "FinstructSettings.java",
          "FinstructView.java",
          "FinstructWindow.java",
          "LICENSE",
          "SmartConnecting.java",
          "actions/AddPortsToInterfaceAction.java",
          "actions/CompositeAction.java",
          "actions/ConnectAction.java",
          "actions/DisconnectAction.java",
          "actions/FinstructAction.java",
          "dialogs/CreateConnectorOptionsDialog.java",
          "dialogs/CreateInterfacesDialog.java",
          "dialogs/CreateModuleDialog.java",
          "dialogs/LoadModuleLibraryDialog.java",
          "dialogs/MGridBagDialog.java",
          "dialogs/ParameterEditDialog.java",
          "graphviz/Edge.java",
          "graphviz/Graph.java",
          "graphviz/GraphVizElement.java",
          "graphviz/Vertex.java",
          "help.txt",
          "icon/antialias-wikimedia-public_domain.png",
          "icon/back-ubuntu.png",
          "icon/clock-ubuntu.png",
          "icon/forward-ubuntu.png",
          "icon/gtk-apply-ubuntu.png",
          "icon/line-break-max.png",
          "icon/module-max.png",
          "icon/player_pause-ubuntu.png",
          "icon/player_play-ubuntu.png",
          "icon/reload-ubuntu.png",
          "icon/system-upgrade-ubuntu.png",
          "icon/tools-wikimedia-public_domain.png",
          "icon/zoom-in-ubuntu.png",
          "icon/zoom-labels-derived.png",
          "icon/zoom-original-ubuntu.png",
          "icon/zoom-out-ubuntu.png",
          "propertyeditor/ConnectingPortAccessor.java",
          "propertyeditor/CoreSerializableDefaultEditor.java",
          "propertyeditor/EnumEditor.java",
          "propertyeditor/FinrocComponentFactory.java",
          "propertyeditor/FinrocObjectAccessor.java",
          "propertyeditor/PaintableViewer.java",
          "propertyeditor/PortAccessor.java",
          "propertyeditor/PropertyEditorTable.java",
          "propertyeditor/PropertyEditorTableModel.java",
          "propertyeditor/RemotePropertyAccessor.java",
          "propertyeditor/StaticParameterAccessor.java",
          "propertyeditor/TaskProfileViewer.java",
          "propertyeditor/XMLEditor.java",
          "util/FilteredList.java",
          "util/MouseHandler.java",
          "util/MouseHandlerManager.java",
          "views/AbstractGraphView.java",
          "views/ComponentVisualization.java",
          "views/Ib2cViewClassic.java",
          "views/PortView.java",
          "views/Profiling.java",
          "views/StandardViewGraphViz.java"
        ],
        "language": "java",
        "name": "finroc_tools_finstruct-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 63,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [
              "plugins/**"
            ],
            "kind": "program",
            "make_file": "make.xml",
            "name": "finstruct",
            "optional": false,
            "resolved_sources": [
              "ConfigFileModel.java",
              "Finstruct.java",
              "FinstructConnectionPanel.java",
              "FinstructInterfaceTreeModel.java",
              "FinstructRightPanel.java",
              "FinstructSettings.java",
              "FinstructView.java",
              "FinstructWindow.java",
              "SmartConnecting.java",
              "actions/AddPortsToInterfaceAction.java",
              "actions/CompositeAction.java",
              "actions/ConnectAction.java",
              "actions/DisconnectAction.java",
              "actions/FinstructAction.java",
              "dialogs/CreateConnectorOptionsDialog.java",
              "dialogs/CreateInterfacesDialog.java",
              "dialogs/CreateModuleDialog.java",
              "dialogs/LoadModuleLibraryDialog.java",
              "dialogs/MGridBagDialog.java",
              "dialogs/ParameterEditDialog.java",
              "graphviz/Edge.java",
              "graphviz/Graph.java",
              "graphviz/GraphVizElement.java",
              "graphviz/Vertex.java",
              "propertyeditor/ConnectingPortAccessor.java",
              "propertyeditor/CoreSerializableDefaultEditor.java",
              "propertyeditor/EnumEditor.java",
              "propertyeditor/FinrocComponentFactory.java",
              "propertyeditor/FinrocObjectAccessor.java",
              "propertyeditor/PaintableViewer.java",
              "propertyeditor/PortAccessor.java",
              "propertyeditor/PropertyEditorTable.java",
              "propertyeditor/PropertyEditorTableModel.java",
              "propertyeditor/RemotePropertyAccessor.java",
              "propertyeditor/StaticParameterAccessor.java",
              "propertyeditor/TaskProfileViewer.java",
              "propertyeditor/XMLEditor.java",
              "util/FilteredList.java",
              "util/MouseHandler.java",
              "util/MouseHandlerManager.java",
              "views/AbstractGraphView.java",
              "views/ComponentVisualization.java",
              "views/Ib2cViewClassic.java",
              "views/PortView.java",
              "views/Profiling.java",
              "views/StandardViewGraphViz.java",
              "icon/antialias-wikimedia-public_domain.png",
              "icon/back-ubuntu.png",
              "icon/clock-ubuntu.png",
              "icon/forward-ubuntu.png",
              "icon/gtk-apply-ubuntu.png",
              "icon/line-break-max.png",
              "icon/module-max.png",
              "icon/player_pause-ubuntu.png",
              "icon/player_play-ubuntu.png",
              "icon/reload-ubuntu.png",
              "icon/system-upgrade-ubuntu.png",
              "icon/tools-wikimedia-public_domain.png",
              "icon/zoom-in-ubuntu.png",
              "icon/zoom-labels-derived.png",
              "icon/zoom-original-ubuntu.png",
              "icon/zoom-out-ubuntu.png",
              "help.txt"
            ],
            "source_patterns": [
              "**.java",
              "**.png",
              "**.txt"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_tools_finstruct-java",
      "path_with_namespace": "finroc/tools/finstruct.java",
      "project_id": 55,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "38d811cf181c2cb685ba0a97ee06223cd5651896",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 3674588,
            "files": [
              "ConnectDialog.java",
              "ConnectionPanel.java",
              "ConnectionTypeDialog.java",
              "ConnectorIcon.java",
              "FinrocGUI.java",
              "FinrocGuiXmlSerializer.java",
              "GUI.java",
              "GUICodec.java",
              "GUIPanel.java",
              "GUIPanelUI.java",
              "GUIUiBase.java",
              "GUIUiWithInterfaces.java",
              "GUIWindow.java",
              "GUIWindowUI.java",
              "GUIWindowUIBase.java",
              "LICENSE",
              "SelectionUI.java",
              "StatusBar.java",
              "UndoBuffer.java",
              "WatchDog.java",
              "Widget.java",
              "WidgetAndInterfaceRegister.java",
              "WidgetInput.java",
              "WidgetInputPort.java",
              "WidgetOutput.java",
              "WidgetOutputPort.java",
              "WidgetPort.java",
              "WidgetPorts.java",
              "WidgetPortsListener.java",
              "WidgetPropertiesDialog.java",
              "WidgetUI.java",
              "abstractbase/DataModelBase.java",
              "abstractbase/DataModelListener.java",
              "abstractbase/JmcaguiEventRouter.java",
              "abstractbase/UIBase.java",
              "commons/Endian.java",
              "commons/EventRouter.java",
              "commons/Util.java",
              "commons/fastdraw/BitOps.java",
              "commons/fastdraw/BufferedConvexSVG.java",
              "commons/fastdraw/BufferedImageARGBColorAdd.java",
              "commons/fastdraw/BufferedImageARGBColorable.java",
              "commons/fastdraw/BufferedImageRGB.java",
              "commons/fastdraw/BufferedImageRGBConvexShape.java",
              "commons/fastdraw/CompressedImage.java",
              "commons/fastdraw/FastCustomDrawableComponent.java",
              "commons/fastdraw/HeatMapColorTransformation.java",
              "commons/fastdraw/InvisibleComponent.java",
              "commons/fastdraw/SVG.java",
              "commons/reflection/ReflectionCallback.java",
              "commons/reflection/ReflectionHelper.java",
              "help.txt",
              "icons/Button.png",
              "icons/ComboBox.png",
              "icons/LCD.png",
              "icons/LED.png",
              "icons/MultipleBars.png",
              "icons/Oscilloscope.png",
              "icons/Slider.png",
              "icons/ValueInputField.png",
              "icons/VideoRenderer.png",
              "icons/VirtualJoystick.png",
              "icons/arrow.png",
              "icons/document-new.png",
              "icons/document-open.png",
              "icons/document-save.png",
              "icons/edit-copy.png",
              "icons/edit-cut.png",
              "icons/edit-paste.png",
              "icons/edit-redo.png",
              "icons/edit-undo.png",
              "icons/find.png",
              "icons/home.png",
              "icons/move.png",
              "icons/rotate.png",
              "icons/to-port.png",
              "icons/watch.png",
              "icons/zoom-page_oo.png",
              "icons/zoom.png",
              "plugin/GUIPlugin.java",
              "themes/BrushedMetalBlue.java",
              "themes/Default.java",
              "themes/Theme.java",
              "themes/Themes.java",
              "themes/brushed-alu-dark-max.png",
              "themes/brushed-alu-max.png",
              "themes/brushed-titanium-max.png",
              "util/AttributeReader.java",
              "util/CommonCommandLineOptions.java",
              "util/ElementFilter.java",
              "util/ExtensionFilenameFilter.java",
              "util/FPSDetector.java",
              "util/Graphics2DWrapper.java",
              "util/MFileFilter.java",
              "util/PackageContentEnumerator.java",
              "util/embeddedfiles/AbstractFile.java",
              "util/embeddedfiles/AbstractFiles.java",
              "util/embeddedfiles/EmbeddedFile.java",
              "util/embeddedfiles/EmbeddedPaintable.java",
              "util/embeddedfiles/EmbeddedPaintables.java",
              "util/embeddedfiles/ExternalFile.java",
              "util/embeddedfiles/ExternalFolder.java",
              "util/embeddedfiles/FileManager.java",
              "util/embeddedfiles/HasEmbeddedFiles.java",
              "util/embeddedfiles/ValidExtensions.java",
              "util/embeddedfiles/VirtualFile.java",
              "util/gui/AdvancedMouseListener.java",
              "util/gui/FileDialog.java",
              "util/gui/IconManager.java",
              "util/gui/ListWithNewAndDeleteButton.java",
              "util/gui/MAction.java",
              "util/gui/MActionEvent.java",
              "util/gui/MDialog.java",
              "util/gui/MJTree.java",
              "util/gui/MPanel.java",
              "util/gui/MPopupMenu.java",
              "util/gui/MToolBar.java",
              "util/gui/MouseEventListener.java",
              "util/gui/RulerOfTheForest.java",
              "util/propertyeditor/BooleanEditor.java",
              "util/propertyeditor/CloneHandler.java",
              "util/propertyeditor/ColorEditor.java",
              "util/propertyeditor/ComboBoxEditor.java",
              "util/propertyeditor/ComponentFactory.java",
              "util/propertyeditor/EditComponent.java",
              "util/propertyeditor/FieldAccessor.java",
              "util/propertyeditor/FieldAccessorFactory.java",
              "util/propertyeditor/FontEditor.java",
              "util/propertyeditor/LongText.java",
              "util/propertyeditor/NotInPropertyEditor.java",
              "util/propertyeditor/NumberEditor.java",
              "util/propertyeditor/ObjectAccessor.java",
              "util/propertyeditor/PropertiesPanel.java",
              "util/propertyeditor/PropertyAccessor.java",
              "util/propertyeditor/PropertyAccessorAdapter.java",
              "util/propertyeditor/PropertyEditComponent.java",
              "util/propertyeditor/PropertyList.java",
              "util/propertyeditor/PropertyListAccessor.java",
              "util/propertyeditor/PropertyListEditor.java",
              "util/propertyeditor/ReadOnlyAdapter.java",
              "util/propertyeditor/ResourcePathProvider.java",
              "util/propertyeditor/StandardComponentFactory.java",
              "util/propertyeditor/StringEditor.java",
              "util/propertyeditor/gui/AbstractFileEditor.java",
              "util/propertyeditor/gui/AbstractFilesEditor.java",
              "util/propertyeditor/gui/DataTypeEditor.java",
              "util/propertyeditor/gui/GuiComponentFactory.java",
              "util/propertyeditor/gui/PropertiesDialog.java",
              "util/propertyeditor/gui/ResourcePathProvider.java",
              "util/propertyeditor/gui/UnitEditor.java",
              "util/treemodel/InterfaceTreeModel.java",
              "util/treemodel/RemoteRemoteRuntime.java",
              "widgets/ArtificialHorizon.java",
              "widgets/BehaviorSignals.java",
              "widgets/BitSelector.java",
              "widgets/BlackboardDropDown.java",
              "widgets/Button.java",
              "widgets/CameraController.java",
              "widgets/CheckBox.java",
              "widgets/CheckBoxGroup.java",
              "widgets/ComboBox.java",
              "widgets/Compass.java",
              "widgets/CompassBack.svg",
              "widgets/CompassDynamic.svg",
              "widgets/CompassNeedle.svg",
              "widgets/FileChooser.java",
              "widgets/GeometryRenderer.java",
              "widgets/JoystickPoint.png",
              "widgets/JoystickPoint.svg",
              "widgets/Knob.java",
              "widgets/LCD.java",
              "widgets/LCD.svg",
              "widgets/LCDComma.svg",
              "widgets/LED.java",
              "widgets/Label.java",
              "widgets/LaserScannerBar.java",
              "widgets/MultipleBars.java",
              "widgets/Oscilloscope.java",
              "widgets/Picture.java",
              "widgets/PictureSelector.java",
              "widgets/Plotter.java",
              "widgets/RadioButtons.java",
              "widgets/Slider.java",
              "widgets/StaticLabel.java",
              "widgets/TextEditor.java",
              "widgets/ValueInputField.java",
              "widgets/VideoJoystick.java",
              "widgets/VideoRenderer.java",
              "widgets/VirtualJoystick.java",
              "widgets/knob-background-gregor.svg",
              "widgets/knob-background-simple-max.svg",
              "widgets/knob-indicator.svg",
              "widgets/led-off-small.png",
              "widgets/led-off.png",
              "widgets/led-on-small.png",
              "widgets/led-on.png"
            ],
            "language": "java",
            "name": "finroc_tools_gui-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 195,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "plugins/**"
                ],
                "kind": "program",
                "make_file": "make.xml",
                "name": "fingui",
                "optional": false,
                "resolved_sources": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "WatchDog.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/HeatMapColorTransformation.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "util/AttributeReader.java",
                  "util/CommonCommandLineOptions.java",
                  "util/ElementFilter.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/Graphics2DWrapper.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "util/treemodel/RemoteRemoteRuntime.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/PictureSelector.java",
                  "widgets/Plotter.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/StaticLabel.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "widgets/JoystickPoint.png",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png",
                  "help.txt",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/JoystickPoint.svg",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt",
                  "**.svg"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/gui.java/-/tree/main"
        },
        {
          "commit_id": "f9d5981527ce989f4fb7b2fd49ced1beaf93d26a",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 2678850,
            "files": [
              "ConnectDialog.java",
              "ConnectionPanel.java",
              "ConnectionTypeDialog.java",
              "ConnectorIcon.java",
              "FinrocGUI.java",
              "FinrocGuiXmlSerializer.java",
              "GUI.java",
              "GUICodec.java",
              "GUIPanel.java",
              "GUIPanelUI.java",
              "GUIUiBase.java",
              "GUIUiWithInterfaces.java",
              "GUIWindow.java",
              "GUIWindowUI.java",
              "GUIWindowUIBase.java",
              "LICENSE",
              "SelectionUI.java",
              "StatusBar.java",
              "UndoBuffer.java",
              "Widget.java",
              "WidgetAndInterfaceRegister.java",
              "WidgetInput.java",
              "WidgetInputPort.java",
              "WidgetOutput.java",
              "WidgetOutputPort.java",
              "WidgetPort.java",
              "WidgetPorts.java",
              "WidgetPortsListener.java",
              "WidgetPropertiesDialog.java",
              "WidgetUI.java",
              "abstractbase/DataModelBase.java",
              "abstractbase/DataModelListener.java",
              "abstractbase/JmcaguiEventRouter.java",
              "abstractbase/UIBase.java",
              "commons/Endian.java",
              "commons/EventRouter.java",
              "commons/Util.java",
              "commons/fastdraw/BitOps.java",
              "commons/fastdraw/BufferedConvexSVG.java",
              "commons/fastdraw/BufferedImageARGBColorAdd.java",
              "commons/fastdraw/BufferedImageARGBColorable.java",
              "commons/fastdraw/BufferedImageRGB.java",
              "commons/fastdraw/BufferedImageRGBConvexShape.java",
              "commons/fastdraw/CompressedImage.java",
              "commons/fastdraw/FastCustomDrawableComponent.java",
              "commons/fastdraw/InvisibleComponent.java",
              "commons/fastdraw/SVG.java",
              "commons/reflection/ReflectionCallback.java",
              "commons/reflection/ReflectionHelper.java",
              "help.txt",
              "icons/Button.png",
              "icons/ComboBox.png",
              "icons/LCD.png",
              "icons/LED.png",
              "icons/MultipleBars.png",
              "icons/Oscilloscope.png",
              "icons/Slider.png",
              "icons/ValueInputField.png",
              "icons/VideoRenderer.png",
              "icons/VirtualJoystick.png",
              "icons/arrow.png",
              "icons/document-new.png",
              "icons/document-open.png",
              "icons/document-save.png",
              "icons/edit-copy.png",
              "icons/edit-cut.png",
              "icons/edit-paste.png",
              "icons/edit-redo.png",
              "icons/edit-undo.png",
              "icons/find.png",
              "icons/home.png",
              "icons/move.png",
              "icons/rotate.png",
              "icons/to-port.png",
              "icons/watch.png",
              "icons/zoom-page_oo.png",
              "icons/zoom.png",
              "plugin/GUIPlugin.java",
              "themes/BrushedMetalBlue.java",
              "themes/Default.java",
              "themes/Theme.java",
              "themes/Themes.java",
              "themes/brushed-alu-dark-max.png",
              "themes/brushed-alu-max.png",
              "themes/brushed-titanium-max.png",
              "util/AttributeReader.java",
              "util/ExtensionFilenameFilter.java",
              "util/FPSDetector.java",
              "util/MFileFilter.java",
              "util/PackageContentEnumerator.java",
              "util/embeddedfiles/AbstractFile.java",
              "util/embeddedfiles/AbstractFiles.java",
              "util/embeddedfiles/EmbeddedFile.java",
              "util/embeddedfiles/EmbeddedPaintable.java",
              "util/embeddedfiles/EmbeddedPaintables.java",
              "util/embeddedfiles/ExternalFile.java",
              "util/embeddedfiles/ExternalFolder.java",
              "util/embeddedfiles/FileManager.java",
              "util/embeddedfiles/HasEmbeddedFiles.java",
              "util/embeddedfiles/ValidExtensions.java",
              "util/embeddedfiles/VirtualFile.java",
              "util/gui/AdvancedMouseListener.java",
              "util/gui/FileDialog.java",
              "util/gui/IconManager.java",
              "util/gui/ListWithNewAndDeleteButton.java",
              "util/gui/MAction.java",
              "util/gui/MActionEvent.java",
              "util/gui/MDialog.java",
              "util/gui/MJTree.java",
              "util/gui/MPanel.java",
              "util/gui/MPopupMenu.java",
              "util/gui/MToolBar.java",
              "util/gui/MouseEventListener.java",
              "util/gui/RulerOfTheForest.java",
              "util/propertyeditor/BooleanEditor.java",
              "util/propertyeditor/CloneHandler.java",
              "util/propertyeditor/ColorEditor.java",
              "util/propertyeditor/ComboBoxEditor.java",
              "util/propertyeditor/ComponentFactory.java",
              "util/propertyeditor/EditComponent.java",
              "util/propertyeditor/FieldAccessor.java",
              "util/propertyeditor/FieldAccessorFactory.java",
              "util/propertyeditor/FontEditor.java",
              "util/propertyeditor/LongText.java",
              "util/propertyeditor/NotInPropertyEditor.java",
              "util/propertyeditor/NumberEditor.java",
              "util/propertyeditor/ObjectAccessor.java",
              "util/propertyeditor/PropertiesPanel.java",
              "util/propertyeditor/PropertyAccessor.java",
              "util/propertyeditor/PropertyAccessorAdapter.java",
              "util/propertyeditor/PropertyEditComponent.java",
              "util/propertyeditor/PropertyList.java",
              "util/propertyeditor/PropertyListAccessor.java",
              "util/propertyeditor/PropertyListEditor.java",
              "util/propertyeditor/ReadOnlyAdapter.java",
              "util/propertyeditor/ResourcePathProvider.java",
              "util/propertyeditor/StandardComponentFactory.java",
              "util/propertyeditor/StringEditor.java",
              "util/propertyeditor/gui/AbstractFileEditor.java",
              "util/propertyeditor/gui/AbstractFilesEditor.java",
              "util/propertyeditor/gui/CustomTypePortAccessor.java",
              "util/propertyeditor/gui/DataTypeEditor.java",
              "util/propertyeditor/gui/EnumConstantsImporter.java",
              "util/propertyeditor/gui/GuiComponentFactory.java",
              "util/propertyeditor/gui/PropertiesDialog.java",
              "util/propertyeditor/gui/ResourcePathProvider.java",
              "util/propertyeditor/gui/UnitEditor.java",
              "util/treemodel/InterfaceTreeModel.java",
              "widgets/ArtificialHorizon.java",
              "widgets/BehaviorSignals.java",
              "widgets/BitSelector.java",
              "widgets/BlackboardDropDown.java",
              "widgets/Button.java",
              "widgets/CameraController.java",
              "widgets/CheckBox.java",
              "widgets/CheckBoxGroup.java",
              "widgets/ComboBox.java",
              "widgets/Compass.java",
              "widgets/CompassBack.svg",
              "widgets/CompassDynamic.svg",
              "widgets/CompassNeedle.svg",
              "widgets/FileChooser.java",
              "widgets/GeometryRenderer.java",
              "widgets/JoystickPoint.png",
              "widgets/JoystickPoint.svg",
              "widgets/Knob.java",
              "widgets/LCD.java",
              "widgets/LCD.svg",
              "widgets/LCDComma.svg",
              "widgets/LED.java",
              "widgets/Label.java",
              "widgets/LaserScannerBar.java",
              "widgets/MultipleBars.java",
              "widgets/Oscilloscope.java",
              "widgets/Picture.java",
              "widgets/RadioButtons.java",
              "widgets/Slider.java",
              "widgets/TextEditor.java",
              "widgets/ValueInputField.java",
              "widgets/VideoJoystick.java",
              "widgets/VideoRenderer.java",
              "widgets/VirtualJoystick.java",
              "widgets/knob-background-gregor.svg",
              "widgets/knob-background-simple-max.svg",
              "widgets/knob-indicator.svg",
              "widgets/led-off-small.png",
              "widgets/led-off.png",
              "widgets/led-on-small.png",
              "widgets/led-on.png"
            ],
            "language": "java",
            "name": "finroc_tools_gui-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'fingui'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 188,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "plugins/**"
                ],
                "kind": "finrocprogram",
                "make_file": "make.xml",
                "name": "fingui",
                "optional": false,
                "resolved_sources": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "util/AttributeReader.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/CustomTypePortAccessor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/EnumConstantsImporter.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "widgets/JoystickPoint.png",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png",
                  "help.txt",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/JoystickPoint.svg",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt",
                  "**.svg"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/gui.java/-/tree/release/14.08"
        },
        {
          "commit_id": "37993c0601bd81d3fe9ba92ced8a21d050cdd570",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_core-java",
                "finroc_plugins_data_types-java",
                "finroc_plugins_tcp-java",
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 3168865,
            "files": [
              "ConnectDialog.java",
              "ConnectionPanel.java",
              "ConnectionTypeDialog.java",
              "ConnectorIcon.java",
              "FinrocGUI.java",
              "FinrocGuiXmlSerializer.java",
              "GUI.java",
              "GUICodec.java",
              "GUIPanel.java",
              "GUIPanelUI.java",
              "GUIUiBase.java",
              "GUIUiWithInterfaces.java",
              "GUIWindow.java",
              "GUIWindowUI.java",
              "GUIWindowUIBase.java",
              "LICENSE",
              "SelectionUI.java",
              "StatusBar.java",
              "UndoBuffer.java",
              "Widget.java",
              "WidgetAndInterfaceRegister.java",
              "WidgetInput.java",
              "WidgetInputPort.java",
              "WidgetOutput.java",
              "WidgetOutputPort.java",
              "WidgetPort.java",
              "WidgetPorts.java",
              "WidgetPortsListener.java",
              "WidgetPropertiesDialog.java",
              "WidgetUI.java",
              "abstractbase/DataModelBase.java",
              "abstractbase/DataModelListener.java",
              "abstractbase/JmcaguiEventRouter.java",
              "abstractbase/UIBase.java",
              "commons/Endian.java",
              "commons/EventRouter.java",
              "commons/Util.java",
              "commons/fastdraw/BitOps.java",
              "commons/fastdraw/BufferedConvexSVG.java",
              "commons/fastdraw/BufferedImageARGBColorAdd.java",
              "commons/fastdraw/BufferedImageARGBColorable.java",
              "commons/fastdraw/BufferedImageRGB.java",
              "commons/fastdraw/BufferedImageRGBConvexShape.java",
              "commons/fastdraw/CompressedImage.java",
              "commons/fastdraw/FastCustomDrawableComponent.java",
              "commons/fastdraw/InvisibleComponent.java",
              "commons/fastdraw/SVG.java",
              "commons/reflection/ReflectionCallback.java",
              "commons/reflection/ReflectionHelper.java",
              "help.txt",
              "icons/Button.png",
              "icons/ComboBox.png",
              "icons/LCD.png",
              "icons/LED.png",
              "icons/MultipleBars.png",
              "icons/Oscilloscope.png",
              "icons/Slider.png",
              "icons/ValueInputField.png",
              "icons/VideoRenderer.png",
              "icons/VirtualJoystick.png",
              "icons/arrow.png",
              "icons/document-new.png",
              "icons/document-open.png",
              "icons/document-save.png",
              "icons/edit-copy.png",
              "icons/edit-cut.png",
              "icons/edit-paste.png",
              "icons/edit-redo.png",
              "icons/edit-undo.png",
              "icons/find.png",
              "icons/home.png",
              "icons/move.png",
              "icons/rotate.png",
              "icons/to-port.png",
              "icons/watch.png",
              "icons/zoom-page_oo.png",
              "icons/zoom.png",
              "plugin/GUIPlugin.java",
              "themes/BrushedMetalBlue.java",
              "themes/Default.java",
              "themes/Theme.java",
              "themes/Themes.java",
              "themes/brushed-alu-dark-max.png",
              "themes/brushed-alu-max.png",
              "themes/brushed-titanium-max.png",
              "util/AttributeReader.java",
              "util/ElementFilter.java",
              "util/ExtensionFilenameFilter.java",
              "util/FPSDetector.java",
              "util/Graphics2DWrapper.java",
              "util/MFileFilter.java",
              "util/PackageContentEnumerator.java",
              "util/embeddedfiles/AbstractFile.java",
              "util/embeddedfiles/AbstractFiles.java",
              "util/embeddedfiles/EmbeddedFile.java",
              "util/embeddedfiles/EmbeddedPaintable.java",
              "util/embeddedfiles/EmbeddedPaintables.java",
              "util/embeddedfiles/ExternalFile.java",
              "util/embeddedfiles/ExternalFolder.java",
              "util/embeddedfiles/FileManager.java",
              "util/embeddedfiles/HasEmbeddedFiles.java",
              "util/embeddedfiles/ValidExtensions.java",
              "util/embeddedfiles/VirtualFile.java",
              "util/gui/AdvancedMouseListener.java",
              "util/gui/FileDialog.java",
              "util/gui/IconManager.java",
              "util/gui/ListWithNewAndDeleteButton.java",
              "util/gui/MAction.java",
              "util/gui/MActionEvent.java",
              "util/gui/MDialog.java",
              "util/gui/MJTree.java",
              "util/gui/MPanel.java",
              "util/gui/MPopupMenu.java",
              "util/gui/MToolBar.java",
              "util/gui/MouseEventListener.java",
              "util/gui/RulerOfTheForest.java",
              "util/propertyeditor/BooleanEditor.java",
              "util/propertyeditor/CloneHandler.java",
              "util/propertyeditor/ColorEditor.java",
              "util/propertyeditor/ComboBoxEditor.java",
              "util/propertyeditor/ComponentFactory.java",
              "util/propertyeditor/EditComponent.java",
              "util/propertyeditor/FieldAccessor.java",
              "util/propertyeditor/FieldAccessorFactory.java",
              "util/propertyeditor/FontEditor.java",
              "util/propertyeditor/LongText.java",
              "util/propertyeditor/NotInPropertyEditor.java",
              "util/propertyeditor/NumberEditor.java",
              "util/propertyeditor/ObjectAccessor.java",
              "util/propertyeditor/PropertiesPanel.java",
              "util/propertyeditor/PropertyAccessor.java",
              "util/propertyeditor/PropertyAccessorAdapter.java",
              "util/propertyeditor/PropertyEditComponent.java",
              "util/propertyeditor/PropertyList.java",
              "util/propertyeditor/PropertyListAccessor.java",
              "util/propertyeditor/PropertyListEditor.java",
              "util/propertyeditor/ReadOnlyAdapter.java",
              "util/propertyeditor/ResourcePathProvider.java",
              "util/propertyeditor/StandardComponentFactory.java",
              "util/propertyeditor/StringEditor.java",
              "util/propertyeditor/gui/AbstractFileEditor.java",
              "util/propertyeditor/gui/AbstractFilesEditor.java",
              "util/propertyeditor/gui/DataTypeEditor.java",
              "util/propertyeditor/gui/GuiComponentFactory.java",
              "util/propertyeditor/gui/PropertiesDialog.java",
              "util/propertyeditor/gui/ResourcePathProvider.java",
              "util/propertyeditor/gui/UnitEditor.java",
              "util/treemodel/InterfaceTreeModel.java",
              "util/treemodel/RemoteRemoteRuntime.java",
              "widgets/ArtificialHorizon.java",
              "widgets/BehaviorSignals.java",
              "widgets/BitSelector.java",
              "widgets/BlackboardDropDown.java",
              "widgets/Button.java",
              "widgets/CameraController.java",
              "widgets/CheckBox.java",
              "widgets/CheckBoxGroup.java",
              "widgets/ComboBox.java",
              "widgets/Compass.java",
              "widgets/CompassBack.svg",
              "widgets/CompassDynamic.svg",
              "widgets/CompassNeedle.svg",
              "widgets/FileChooser.java",
              "widgets/GeometryRenderer.java",
              "widgets/JoystickPoint.png",
              "widgets/JoystickPoint.svg",
              "widgets/Knob.java",
              "widgets/LCD.java",
              "widgets/LCD.svg",
              "widgets/LCDComma.svg",
              "widgets/LED.java",
              "widgets/Label.java",
              "widgets/LaserScannerBar.java",
              "widgets/MultipleBars.java",
              "widgets/Oscilloscope.java",
              "widgets/Picture.java",
              "widgets/RadioButtons.java",
              "widgets/Slider.java",
              "widgets/StaticLabel.java",
              "widgets/TextEditor.java",
              "widgets/ValueInputField.java",
              "widgets/VideoJoystick.java",
              "widgets/VideoRenderer.java",
              "widgets/VirtualJoystick.java",
              "widgets/knob-background-gregor.svg",
              "widgets/knob-background-simple-max.svg",
              "widgets/knob-indicator.svg",
              "widgets/led-off-small.png",
              "widgets/led-off.png",
              "widgets/led-on-small.png",
              "widgets/led-on.png"
            ],
            "language": "java",
            "name": "finroc_tools_gui-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 190,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "plugins/**"
                ],
                "kind": "program",
                "make_file": "make.xml",
                "name": "fingui",
                "optional": false,
                "resolved_sources": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "util/AttributeReader.java",
                  "util/ElementFilter.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/Graphics2DWrapper.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "util/treemodel/RemoteRemoteRuntime.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/StaticLabel.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "widgets/JoystickPoint.png",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png",
                  "help.txt",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/JoystickPoint.svg",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg"
                ],
                "source_patterns": [
                  "**.java",
                  "**.png",
                  "**.txt",
                  "**.svg"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/finroc/tools/gui.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/finroc/tools/gui.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_core-java",
            "finroc_plugins_data_types-java",
            "finroc_plugins_tcp-java",
            "rrlib_finroc_core_utils-java",
            "rrlib_logging-java",
            "rrlib_serialization-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 3674588,
        "files": [
          "ConnectDialog.java",
          "ConnectionPanel.java",
          "ConnectionTypeDialog.java",
          "ConnectorIcon.java",
          "FinrocGUI.java",
          "FinrocGuiXmlSerializer.java",
          "GUI.java",
          "GUICodec.java",
          "GUIPanel.java",
          "GUIPanelUI.java",
          "GUIUiBase.java",
          "GUIUiWithInterfaces.java",
          "GUIWindow.java",
          "GUIWindowUI.java",
          "GUIWindowUIBase.java",
          "LICENSE",
          "SelectionUI.java",
          "StatusBar.java",
          "UndoBuffer.java",
          "WatchDog.java",
          "Widget.java",
          "WidgetAndInterfaceRegister.java",
          "WidgetInput.java",
          "WidgetInputPort.java",
          "WidgetOutput.java",
          "WidgetOutputPort.java",
          "WidgetPort.java",
          "WidgetPorts.java",
          "WidgetPortsListener.java",
          "WidgetPropertiesDialog.java",
          "WidgetUI.java",
          "abstractbase/DataModelBase.java",
          "abstractbase/DataModelListener.java",
          "abstractbase/JmcaguiEventRouter.java",
          "abstractbase/UIBase.java",
          "commons/Endian.java",
          "commons/EventRouter.java",
          "commons/Util.java",
          "commons/fastdraw/BitOps.java",
          "commons/fastdraw/BufferedConvexSVG.java",
          "commons/fastdraw/BufferedImageARGBColorAdd.java",
          "commons/fastdraw/BufferedImageARGBColorable.java",
          "commons/fastdraw/BufferedImageRGB.java",
          "commons/fastdraw/BufferedImageRGBConvexShape.java",
          "commons/fastdraw/CompressedImage.java",
          "commons/fastdraw/FastCustomDrawableComponent.java",
          "commons/fastdraw/HeatMapColorTransformation.java",
          "commons/fastdraw/InvisibleComponent.java",
          "commons/fastdraw/SVG.java",
          "commons/reflection/ReflectionCallback.java",
          "commons/reflection/ReflectionHelper.java",
          "help.txt",
          "icons/Button.png",
          "icons/ComboBox.png",
          "icons/LCD.png",
          "icons/LED.png",
          "icons/MultipleBars.png",
          "icons/Oscilloscope.png",
          "icons/Slider.png",
          "icons/ValueInputField.png",
          "icons/VideoRenderer.png",
          "icons/VirtualJoystick.png",
          "icons/arrow.png",
          "icons/document-new.png",
          "icons/document-open.png",
          "icons/document-save.png",
          "icons/edit-copy.png",
          "icons/edit-cut.png",
          "icons/edit-paste.png",
          "icons/edit-redo.png",
          "icons/edit-undo.png",
          "icons/find.png",
          "icons/home.png",
          "icons/move.png",
          "icons/rotate.png",
          "icons/to-port.png",
          "icons/watch.png",
          "icons/zoom-page_oo.png",
          "icons/zoom.png",
          "plugin/GUIPlugin.java",
          "themes/BrushedMetalBlue.java",
          "themes/Default.java",
          "themes/Theme.java",
          "themes/Themes.java",
          "themes/brushed-alu-dark-max.png",
          "themes/brushed-alu-max.png",
          "themes/brushed-titanium-max.png",
          "util/AttributeReader.java",
          "util/CommonCommandLineOptions.java",
          "util/ElementFilter.java",
          "util/ExtensionFilenameFilter.java",
          "util/FPSDetector.java",
          "util/Graphics2DWrapper.java",
          "util/MFileFilter.java",
          "util/PackageContentEnumerator.java",
          "util/embeddedfiles/AbstractFile.java",
          "util/embeddedfiles/AbstractFiles.java",
          "util/embeddedfiles/EmbeddedFile.java",
          "util/embeddedfiles/EmbeddedPaintable.java",
          "util/embeddedfiles/EmbeddedPaintables.java",
          "util/embeddedfiles/ExternalFile.java",
          "util/embeddedfiles/ExternalFolder.java",
          "util/embeddedfiles/FileManager.java",
          "util/embeddedfiles/HasEmbeddedFiles.java",
          "util/embeddedfiles/ValidExtensions.java",
          "util/embeddedfiles/VirtualFile.java",
          "util/gui/AdvancedMouseListener.java",
          "util/gui/FileDialog.java",
          "util/gui/IconManager.java",
          "util/gui/ListWithNewAndDeleteButton.java",
          "util/gui/MAction.java",
          "util/gui/MActionEvent.java",
          "util/gui/MDialog.java",
          "util/gui/MJTree.java",
          "util/gui/MPanel.java",
          "util/gui/MPopupMenu.java",
          "util/gui/MToolBar.java",
          "util/gui/MouseEventListener.java",
          "util/gui/RulerOfTheForest.java",
          "util/propertyeditor/BooleanEditor.java",
          "util/propertyeditor/CloneHandler.java",
          "util/propertyeditor/ColorEditor.java",
          "util/propertyeditor/ComboBoxEditor.java",
          "util/propertyeditor/ComponentFactory.java",
          "util/propertyeditor/EditComponent.java",
          "util/propertyeditor/FieldAccessor.java",
          "util/propertyeditor/FieldAccessorFactory.java",
          "util/propertyeditor/FontEditor.java",
          "util/propertyeditor/LongText.java",
          "util/propertyeditor/NotInPropertyEditor.java",
          "util/propertyeditor/NumberEditor.java",
          "util/propertyeditor/ObjectAccessor.java",
          "util/propertyeditor/PropertiesPanel.java",
          "util/propertyeditor/PropertyAccessor.java",
          "util/propertyeditor/PropertyAccessorAdapter.java",
          "util/propertyeditor/PropertyEditComponent.java",
          "util/propertyeditor/PropertyList.java",
          "util/propertyeditor/PropertyListAccessor.java",
          "util/propertyeditor/PropertyListEditor.java",
          "util/propertyeditor/ReadOnlyAdapter.java",
          "util/propertyeditor/ResourcePathProvider.java",
          "util/propertyeditor/StandardComponentFactory.java",
          "util/propertyeditor/StringEditor.java",
          "util/propertyeditor/gui/AbstractFileEditor.java",
          "util/propertyeditor/gui/AbstractFilesEditor.java",
          "util/propertyeditor/gui/DataTypeEditor.java",
          "util/propertyeditor/gui/GuiComponentFactory.java",
          "util/propertyeditor/gui/PropertiesDialog.java",
          "util/propertyeditor/gui/ResourcePathProvider.java",
          "util/propertyeditor/gui/UnitEditor.java",
          "util/treemodel/InterfaceTreeModel.java",
          "util/treemodel/RemoteRemoteRuntime.java",
          "widgets/ArtificialHorizon.java",
          "widgets/BehaviorSignals.java",
          "widgets/BitSelector.java",
          "widgets/BlackboardDropDown.java",
          "widgets/Button.java",
          "widgets/CameraController.java",
          "widgets/CheckBox.java",
          "widgets/CheckBoxGroup.java",
          "widgets/ComboBox.java",
          "widgets/Compass.java",
          "widgets/CompassBack.svg",
          "widgets/CompassDynamic.svg",
          "widgets/CompassNeedle.svg",
          "widgets/FileChooser.java",
          "widgets/GeometryRenderer.java",
          "widgets/JoystickPoint.png",
          "widgets/JoystickPoint.svg",
          "widgets/Knob.java",
          "widgets/LCD.java",
          "widgets/LCD.svg",
          "widgets/LCDComma.svg",
          "widgets/LED.java",
          "widgets/Label.java",
          "widgets/LaserScannerBar.java",
          "widgets/MultipleBars.java",
          "widgets/Oscilloscope.java",
          "widgets/Picture.java",
          "widgets/PictureSelector.java",
          "widgets/Plotter.java",
          "widgets/RadioButtons.java",
          "widgets/Slider.java",
          "widgets/StaticLabel.java",
          "widgets/TextEditor.java",
          "widgets/ValueInputField.java",
          "widgets/VideoJoystick.java",
          "widgets/VideoRenderer.java",
          "widgets/VirtualJoystick.java",
          "widgets/knob-background-gregor.svg",
          "widgets/knob-background-simple-max.svg",
          "widgets/knob-indicator.svg",
          "widgets/led-off-small.png",
          "widgets/led-off.png",
          "widgets/led-on-small.png",
          "widgets/led-on.png"
        ],
        "language": "java",
        "name": "finroc_tools_gui-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 195,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [
              "plugins/**"
            ],
            "kind": "program",
            "make_file": "make.xml",
            "name": "fingui",
            "optional": false,
            "resolved_sources": [
              "ConnectDialog.java",
              "ConnectionPanel.java",
              "ConnectionTypeDialog.java",
              "ConnectorIcon.java",
              "FinrocGUI.java",
              "FinrocGuiXmlSerializer.java",
              "GUI.java",
              "GUICodec.java",
              "GUIPanel.java",
              "GUIPanelUI.java",
              "GUIUiBase.java",
              "GUIUiWithInterfaces.java",
              "GUIWindow.java",
              "GUIWindowUI.java",
              "GUIWindowUIBase.java",
              "SelectionUI.java",
              "StatusBar.java",
              "UndoBuffer.java",
              "WatchDog.java",
              "Widget.java",
              "WidgetAndInterfaceRegister.java",
              "WidgetInput.java",
              "WidgetInputPort.java",
              "WidgetOutput.java",
              "WidgetOutputPort.java",
              "WidgetPort.java",
              "WidgetPorts.java",
              "WidgetPortsListener.java",
              "WidgetPropertiesDialog.java",
              "WidgetUI.java",
              "abstractbase/DataModelBase.java",
              "abstractbase/DataModelListener.java",
              "abstractbase/JmcaguiEventRouter.java",
              "abstractbase/UIBase.java",
              "commons/Endian.java",
              "commons/EventRouter.java",
              "commons/Util.java",
              "commons/fastdraw/BitOps.java",
              "commons/fastdraw/BufferedConvexSVG.java",
              "commons/fastdraw/BufferedImageARGBColorAdd.java",
              "commons/fastdraw/BufferedImageARGBColorable.java",
              "commons/fastdraw/BufferedImageRGB.java",
              "commons/fastdraw/BufferedImageRGBConvexShape.java",
              "commons/fastdraw/CompressedImage.java",
              "commons/fastdraw/FastCustomDrawableComponent.java",
              "commons/fastdraw/HeatMapColorTransformation.java",
              "commons/fastdraw/InvisibleComponent.java",
              "commons/fastdraw/SVG.java",
              "commons/reflection/ReflectionCallback.java",
              "commons/reflection/ReflectionHelper.java",
              "plugin/GUIPlugin.java",
              "themes/BrushedMetalBlue.java",
              "themes/Default.java",
              "themes/Theme.java",
              "themes/Themes.java",
              "util/AttributeReader.java",
              "util/CommonCommandLineOptions.java",
              "util/ElementFilter.java",
              "util/ExtensionFilenameFilter.java",
              "util/FPSDetector.java",
              "util/Graphics2DWrapper.java",
              "util/MFileFilter.java",
              "util/PackageContentEnumerator.java",
              "util/embeddedfiles/AbstractFile.java",
              "util/embeddedfiles/AbstractFiles.java",
              "util/embeddedfiles/EmbeddedFile.java",
              "util/embeddedfiles/EmbeddedPaintable.java",
              "util/embeddedfiles/EmbeddedPaintables.java",
              "util/embeddedfiles/ExternalFile.java",
              "util/embeddedfiles/ExternalFolder.java",
              "util/embeddedfiles/FileManager.java",
              "util/embeddedfiles/HasEmbeddedFiles.java",
              "util/embeddedfiles/ValidExtensions.java",
              "util/embeddedfiles/VirtualFile.java",
              "util/gui/AdvancedMouseListener.java",
              "util/gui/FileDialog.java",
              "util/gui/IconManager.java",
              "util/gui/ListWithNewAndDeleteButton.java",
              "util/gui/MAction.java",
              "util/gui/MActionEvent.java",
              "util/gui/MDialog.java",
              "util/gui/MJTree.java",
              "util/gui/MPanel.java",
              "util/gui/MPopupMenu.java",
              "util/gui/MToolBar.java",
              "util/gui/MouseEventListener.java",
              "util/gui/RulerOfTheForest.java",
              "util/propertyeditor/BooleanEditor.java",
              "util/propertyeditor/CloneHandler.java",
              "util/propertyeditor/ColorEditor.java",
              "util/propertyeditor/ComboBoxEditor.java",
              "util/propertyeditor/ComponentFactory.java",
              "util/propertyeditor/EditComponent.java",
              "util/propertyeditor/FieldAccessor.java",
              "util/propertyeditor/FieldAccessorFactory.java",
              "util/propertyeditor/FontEditor.java",
              "util/propertyeditor/LongText.java",
              "util/propertyeditor/NotInPropertyEditor.java",
              "util/propertyeditor/NumberEditor.java",
              "util/propertyeditor/ObjectAccessor.java",
              "util/propertyeditor/PropertiesPanel.java",
              "util/propertyeditor/PropertyAccessor.java",
              "util/propertyeditor/PropertyAccessorAdapter.java",
              "util/propertyeditor/PropertyEditComponent.java",
              "util/propertyeditor/PropertyList.java",
              "util/propertyeditor/PropertyListAccessor.java",
              "util/propertyeditor/PropertyListEditor.java",
              "util/propertyeditor/ReadOnlyAdapter.java",
              "util/propertyeditor/ResourcePathProvider.java",
              "util/propertyeditor/StandardComponentFactory.java",
              "util/propertyeditor/StringEditor.java",
              "util/propertyeditor/gui/AbstractFileEditor.java",
              "util/propertyeditor/gui/AbstractFilesEditor.java",
              "util/propertyeditor/gui/DataTypeEditor.java",
              "util/propertyeditor/gui/GuiComponentFactory.java",
              "util/propertyeditor/gui/PropertiesDialog.java",
              "util/propertyeditor/gui/ResourcePathProvider.java",
              "util/propertyeditor/gui/UnitEditor.java",
              "util/treemodel/InterfaceTreeModel.java",
              "util/treemodel/RemoteRemoteRuntime.java",
              "widgets/ArtificialHorizon.java",
              "widgets/BehaviorSignals.java",
              "widgets/BitSelector.java",
              "widgets/BlackboardDropDown.java",
              "widgets/Button.java",
              "widgets/CameraController.java",
              "widgets/CheckBox.java",
              "widgets/CheckBoxGroup.java",
              "widgets/ComboBox.java",
              "widgets/Compass.java",
              "widgets/FileChooser.java",
              "widgets/GeometryRenderer.java",
              "widgets/Knob.java",
              "widgets/LCD.java",
              "widgets/LED.java",
              "widgets/Label.java",
              "widgets/LaserScannerBar.java",
              "widgets/MultipleBars.java",
              "widgets/Oscilloscope.java",
              "widgets/Picture.java",
              "widgets/PictureSelector.java",
              "widgets/Plotter.java",
              "widgets/RadioButtons.java",
              "widgets/Slider.java",
              "widgets/StaticLabel.java",
              "widgets/TextEditor.java",
              "widgets/ValueInputField.java",
              "widgets/VideoJoystick.java",
              "widgets/VideoRenderer.java",
              "widgets/VirtualJoystick.java",
              "icons/Button.png",
              "icons/ComboBox.png",
              "icons/LCD.png",
              "icons/LED.png",
              "icons/MultipleBars.png",
              "icons/Oscilloscope.png",
              "icons/Slider.png",
              "icons/ValueInputField.png",
              "icons/VideoRenderer.png",
              "icons/VirtualJoystick.png",
              "icons/arrow.png",
              "icons/document-new.png",
              "icons/document-open.png",
              "icons/document-save.png",
              "icons/edit-copy.png",
              "icons/edit-cut.png",
              "icons/edit-paste.png",
              "icons/edit-redo.png",
              "icons/edit-undo.png",
              "icons/find.png",
              "icons/home.png",
              "icons/move.png",
              "icons/rotate.png",
              "icons/to-port.png",
              "icons/watch.png",
              "icons/zoom-page_oo.png",
              "icons/zoom.png",
              "themes/brushed-alu-dark-max.png",
              "themes/brushed-alu-max.png",
              "themes/brushed-titanium-max.png",
              "widgets/JoystickPoint.png",
              "widgets/led-off-small.png",
              "widgets/led-off.png",
              "widgets/led-on-small.png",
              "widgets/led-on.png",
              "help.txt",
              "widgets/CompassBack.svg",
              "widgets/CompassDynamic.svg",
              "widgets/CompassNeedle.svg",
              "widgets/JoystickPoint.svg",
              "widgets/LCD.svg",
              "widgets/LCDComma.svg",
              "widgets/knob-background-gregor.svg",
              "widgets/knob-background-simple-max.svg",
              "widgets/knob-indicator.svg"
            ],
            "source_patterns": [
              "**.java",
              "**.png",
              "**.txt",
              "**.svg"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "finroc_tools_gui-java",
      "path_with_namespace": "finroc/tools/gui.java",
      "project_id": 56,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/finroc/tools/gui.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "31040ad16470d6fece1767b2382743fe8474254f",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev7+g27e7ea209.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "finroc_plugins_scheduling",
                "finroc_plugins_structure",
                "rrlib_canvas",
                "rrlib_localization",
                "rrlib_si_units"
              ],
              "optional": []
            },
            "description": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization.",
            "disk_usage_bytes": 45537,
            "files": [
              "LICENSE",
              "README.md",
              "etc/fragile_bot.xml",
              "gSimulation.cpp",
              "gSimulation.h",
              "gSimulation.h.xml",
              "mAddNoise.cpp",
              "mAddNoise.h",
              "mMainSimulation.cpp",
              "mMainSimulation.h",
              "pCrashCourse.cpp"
            ],
            "language": "cpp",
            "name": "finroc_projects_crash_course",
            "notices": [],
            "readme_excerpt": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization. This project accompanies the beginner crash course and provides a compact example for building and running a Finroc C++ application.",
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 4,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [
                  "pCrashCourse.cpp"
                ],
                "kind": "library",
                "make_file": "make.xml",
                "name": "finroc_projects_crash_course",
                "optional": false,
                "resolved_sources": [
                  "gSimulation.cpp",
                  "mAddNoise.cpp",
                  "mMainSimulation.cpp"
                ],
                "source_patterns": [
                  "*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "finroc_crash_course",
                "optional": false,
                "resolved_sources": [
                  "pCrashCourse.cpp"
                ],
                "source_patterns": [
                  "pCrashCourse.cpp"
                ]
              }
            ],
            "title": "Crash Course Simulation",
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/infrastructure/test/-/tree/main"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/infrastructure/test/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev7+g27e7ea209.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "finroc_plugins_scheduling",
            "finroc_plugins_structure",
            "rrlib_canvas",
            "rrlib_localization",
            "rrlib_si_units"
          ],
          "optional": []
        },
        "description": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization.",
        "disk_usage_bytes": 45537,
        "files": [
          "LICENSE",
          "README.md",
          "etc/fragile_bot.xml",
          "gSimulation.cpp",
          "gSimulation.h",
          "gSimulation.h.xml",
          "mAddNoise.cpp",
          "mAddNoise.h",
          "mMainSimulation.cpp",
          "mMainSimulation.h",
          "pCrashCourse.cpp"
        ],
        "language": "cpp",
        "name": "finroc_projects_crash_course",
        "notices": [],
        "readme_excerpt": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization. This project accompanies the beginner crash course and provides a compact example for building and running a Finroc C++ application.",
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 4,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [
              "pCrashCourse.cpp"
            ],
            "kind": "library",
            "make_file": "make.xml",
            "name": "finroc_projects_crash_course",
            "optional": false,
            "resolved_sources": [
              "gSimulation.cpp",
              "mAddNoise.cpp",
              "mMainSimulation.cpp"
            ],
            "source_patterns": [
              "*.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "finroc_crash_course",
            "optional": false,
            "resolved_sources": [
              "pCrashCourse.cpp"
            ],
            "source_patterns": [
              "pCrashCourse.cpp"
            ]
          }
        ],
        "title": "Crash Course Simulation",
        "warnings": []
      },
      "name": "test",
      "path_with_namespace": "infrastructure/test",
      "project_id": 7,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/infrastructure/test"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "5696e2bdea2c6f983f11d957b91d924c0ea74c71",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 245065,
            "files": [
              "LICENSE",
              "policies/deleting/CollectGarbage.h",
              "policies/deleting/ComplainOnMissingBuffers.h",
              "policies/management/ArrayAndFlagBased.h",
              "policies/management/QueueBased.h",
              "policies/recycling/StoreOwnerInUniquePointer.h",
              "policies/recycling/UseBufferContainer.h",
              "policies/recycling/UseOwnerStorageInBuffer.h",
              "tBufferContainer.h",
              "tBufferManagementInfo.h",
              "tBufferPool.h",
              "tGarbageFromDeletedBufferPools.cpp",
              "tGarbageFromDeletedBufferPools.h",
              "tNotifyOnRecycle.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_buffer_pools",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 14,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_buffer_pools",
                "optional": false,
                "resolved_sources": [
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "*.cpp",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/buffer-pools/-/tree/main"
        },
        {
          "commit_id": "8e0feea31004c9b8b430838b8dfb047eb059d3bf",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 233984,
            "files": [
              "LICENSE",
              "policies/deleting/CollectGarbage.h",
              "policies/deleting/ComplainOnMissingBuffers.h",
              "policies/management/ArrayAndFlagBased.h",
              "policies/management/QueueBased.h",
              "policies/recycling/StoreOwnerInUniquePointer.h",
              "policies/recycling/UseBufferContainer.h",
              "policies/recycling/UseOwnerStorageInBuffer.h",
              "tBufferContainer.h",
              "tBufferManagementInfo.h",
              "tBufferPool.h",
              "tGarbageFromDeletedBufferPools.cpp",
              "tGarbageFromDeletedBufferPools.h",
              "tNotifyOnRecycle.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_buffer_pools",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 14,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_buffer_pools",
                "optional": false,
                "resolved_sources": [
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "*.cpp",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/buffer-pools/-/tree/release/14.08"
        },
        {
          "commit_id": "d1a84246ef3ef9a0897d95eb769f5a597a0975eb",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 238834,
            "files": [
              "LICENSE",
              "policies/deleting/CollectGarbage.h",
              "policies/deleting/ComplainOnMissingBuffers.h",
              "policies/management/ArrayAndFlagBased.h",
              "policies/management/QueueBased.h",
              "policies/recycling/StoreOwnerInUniquePointer.h",
              "policies/recycling/UseBufferContainer.h",
              "policies/recycling/UseOwnerStorageInBuffer.h",
              "tBufferContainer.h",
              "tBufferManagementInfo.h",
              "tBufferPool.h",
              "tGarbageFromDeletedBufferPools.cpp",
              "tGarbageFromDeletedBufferPools.h",
              "tNotifyOnRecycle.h",
              "tests/basic_operation.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_buffer_pools",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 14,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_buffer_pools",
                "optional": false,
                "resolved_sources": [
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h"
                ],
                "source_patterns": [
                  "*.h",
                  "*.cpp",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_operation",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_operation.cpp"
                ],
                "source_patterns": [
                  "tests/basic_operation.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/buffer-pools/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/buffer-pools/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_concurrent_containers",
            "rrlib_logging",
            "rrlib_thread",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 245065,
        "files": [
          "LICENSE",
          "policies/deleting/CollectGarbage.h",
          "policies/deleting/ComplainOnMissingBuffers.h",
          "policies/management/ArrayAndFlagBased.h",
          "policies/management/QueueBased.h",
          "policies/recycling/StoreOwnerInUniquePointer.h",
          "policies/recycling/UseBufferContainer.h",
          "policies/recycling/UseOwnerStorageInBuffer.h",
          "tBufferContainer.h",
          "tBufferManagementInfo.h",
          "tBufferPool.h",
          "tGarbageFromDeletedBufferPools.cpp",
          "tGarbageFromDeletedBufferPools.h",
          "tNotifyOnRecycle.h",
          "tests/basic_operation.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_buffer_pools",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 14,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_buffer_pools",
            "optional": false,
            "resolved_sources": [
              "tBufferContainer.h",
              "tBufferManagementInfo.h",
              "tBufferPool.h",
              "tGarbageFromDeletedBufferPools.h",
              "tNotifyOnRecycle.h",
              "tGarbageFromDeletedBufferPools.cpp",
              "policies/deleting/CollectGarbage.h",
              "policies/deleting/ComplainOnMissingBuffers.h",
              "policies/management/ArrayAndFlagBased.h",
              "policies/management/QueueBased.h",
              "policies/recycling/StoreOwnerInUniquePointer.h",
              "policies/recycling/UseBufferContainer.h",
              "policies/recycling/UseOwnerStorageInBuffer.h"
            ],
            "source_patterns": [
              "*.h",
              "*.cpp",
              "policies/**"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "basic_operation",
            "optional": false,
            "resolved_sources": [
              "tests/basic_operation.cpp"
            ],
            "source_patterns": [
              "tests/basic_operation.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_buffer_pools",
      "path_with_namespace": "rrlib/buffer-pools",
      "project_id": 21,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/buffer-pools"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "f3a2e4dc21abe7ccdd5b60335d3a6f8b514719d5",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti"
              ]
            },
            "description": null,
            "disk_usage_bytes": 251081,
            "files": [
              "LICENSE",
              "definitions.h",
              "rtti.cpp",
              "tCanvas.cpp",
              "tCanvas.h",
              "tCanvas2D.h",
              "tCanvas2D.hpp",
              "tCanvas3D.h",
              "tCanvas3D.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_canvas",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_canvas",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ],
                "source_patterns": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/canvas/-/tree/main"
        },
        {
          "commit_id": "fa404e6b5d20aa2aefb4ae0cc71b2220a9dcc7ce",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti"
              ]
            },
            "description": null,
            "disk_usage_bytes": 237266,
            "files": [
              "LICENSE",
              "definitions.h",
              "rtti.cpp",
              "tCanvas.cpp",
              "tCanvas.h",
              "tCanvas2D.h",
              "tCanvas2D.hpp",
              "tCanvas3D.h",
              "tCanvas3D.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_canvas",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_canvas",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ],
                "source_patterns": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/canvas/-/tree/release/14.08"
        },
        {
          "commit_id": "6152a7dbffc8f8b69f85179542d0cc8350b2bd86",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti"
              ]
            },
            "description": null,
            "disk_usage_bytes": 260352,
            "files": [
              "LICENSE",
              "definitions.h",
              "rtti.cpp",
              "tCanvas.cpp",
              "tCanvas.h",
              "tCanvas2D.h",
              "tCanvas2D.hpp",
              "tCanvas3D.h",
              "tCanvas3D.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_canvas",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_canvas",
                "optional": false,
                "resolved_sources": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ],
                "source_patterns": [
                  "definitions.h",
                  "tCanvas.cpp",
                  "tCanvas2D.h",
                  "tCanvas3D.h",
                  "rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/canvas/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/canvas/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging",
            "rrlib_math",
            "rrlib_serialization",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_rtti"
          ]
        },
        "description": null,
        "disk_usage_bytes": 251081,
        "files": [
          "LICENSE",
          "definitions.h",
          "rtti.cpp",
          "tCanvas.cpp",
          "tCanvas.h",
          "tCanvas2D.h",
          "tCanvas2D.hpp",
          "tCanvas3D.h",
          "tCanvas3D.hpp"
        ],
        "language": "cpp",
        "name": "rrlib_canvas",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 5,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_canvas",
            "optional": false,
            "resolved_sources": [
              "definitions.h",
              "tCanvas.cpp",
              "tCanvas2D.h",
              "tCanvas3D.h",
              "rtti.cpp"
            ],
            "source_patterns": [
              "definitions.h",
              "tCanvas.cpp",
              "tCanvas2D.h",
              "tCanvas3D.h",
              "rtti.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_canvas",
      "path_with_namespace": "rrlib/canvas",
      "project_id": 34,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/canvas"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "f91f3b9a215ed6ac2e80f4175f80e0cee3bb7483",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 463405,
            "files": [
              "LICENSE",
              "policies/set/storage/ArrayChunkBased.h",
              "queue/tIntrusiveLinkedBoundedFifoQueue.h",
              "queue/tIntrusiveLinkedFifoQueue.h",
              "queue/tIntrusiveLinkedFragmentBasedQueue.h",
              "queue/tIntrusiveQueueFragment.cpp",
              "queue/tIntrusiveQueueFragment.h",
              "queue/tIntrusiveSingleThreadedQueue.h",
              "queue/tQueueFragmentImplementation.h",
              "queue/tQueueImplementation.h",
              "queue/tQueueableImplementation.cpp",
              "queue/tQueueableImplementation.h",
              "queue/tUniquePtrQueueImplementation.h",
              "tConcurrency.h",
              "tDequeueMode.h",
              "tQueue.h",
              "tQueueFragment.h",
              "tQueueable.h",
              "tRegister.h",
              "tSet.h",
              "tests/atomic_int64_stress_test.cpp",
              "tests/basic_queue_test.cpp",
              "tests/basic_set_test.cpp",
              "tests/queue_stress_tests.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_concurrent_containers",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 23,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_concurrent_containers",
                "optional": false,
                "resolved_sources": [
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tRegister.h",
                  "tSet.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "policies/set/storage/ArrayChunkBased.h"
                ],
                "source_patterns": [
                  "*.h",
                  "queue/**",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_queue_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_queue_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_queue_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "queue_stress_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/queue_stress_tests.cpp"
                ],
                "source_patterns": [
                  "tests/queue_stress_tests.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_set_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_set_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_set_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "atomic_int64_stress_test",
                "optional": false,
                "resolved_sources": [
                  "tests/atomic_int64_stress_test.cpp"
                ],
                "source_patterns": [
                  "tests/atomic_int64_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/concurrent-containers/-/tree/main"
        },
        {
          "commit_id": "eca740709377e88afc826358b0146ea03cbcdd10",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 415072,
            "files": [
              "LICENSE",
              "policies/set/storage/ArrayChunkBased.h",
              "queue/tIntrusiveLinkedBoundedFifoQueue.h",
              "queue/tIntrusiveLinkedFifoQueue.h",
              "queue/tIntrusiveLinkedFragmentBasedQueue.h",
              "queue/tIntrusiveQueueFragment.cpp",
              "queue/tIntrusiveQueueFragment.h",
              "queue/tIntrusiveSingleThreadedQueue.h",
              "queue/tQueueFragmentImplementation.h",
              "queue/tQueueImplementation.h",
              "queue/tQueueableImplementation.cpp",
              "queue/tQueueableImplementation.h",
              "queue/tUniquePtrQueueImplementation.h",
              "tConcurrency.h",
              "tDequeueMode.h",
              "tQueue.h",
              "tQueueFragment.h",
              "tQueueable.h",
              "tSet.h",
              "tests/atomic_int64_stress_test.cpp",
              "tests/basic_queue_test.cpp",
              "tests/basic_set_test.cpp",
              "tests/queue_stress_tests.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_concurrent_containers",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 22,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_concurrent_containers",
                "optional": false,
                "resolved_sources": [
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tSet.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "policies/set/storage/ArrayChunkBased.h"
                ],
                "source_patterns": [
                  "*.h",
                  "queue/**",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_queue_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_queue_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_queue_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "queue_stress_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/queue_stress_tests.cpp"
                ],
                "source_patterns": [
                  "tests/queue_stress_tests.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_set_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_set_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_set_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "atomic_int64_stress_test",
                "optional": false,
                "resolved_sources": [
                  "tests/atomic_int64_stress_test.cpp"
                ],
                "source_patterns": [
                  "tests/atomic_int64_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/concurrent-containers/-/tree/release/14.08"
        },
        {
          "commit_id": "a2857cbe84e8857b74948526020897a3470b75c3",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 469206,
            "files": [
              "LICENSE",
              "policies/set/storage/ArrayChunkBased.h",
              "queue/tIntrusiveLinkedBoundedFifoQueue.h",
              "queue/tIntrusiveLinkedFifoQueue.h",
              "queue/tIntrusiveLinkedFragmentBasedQueue.h",
              "queue/tIntrusiveQueueFragment.cpp",
              "queue/tIntrusiveQueueFragment.h",
              "queue/tIntrusiveSingleThreadedQueue.h",
              "queue/tQueueFragmentImplementation.h",
              "queue/tQueueImplementation.h",
              "queue/tQueueableImplementation.cpp",
              "queue/tQueueableImplementation.h",
              "queue/tUniquePtrQueueImplementation.h",
              "tConcurrency.h",
              "tDequeueMode.h",
              "tQueue.h",
              "tQueueFragment.h",
              "tQueueable.h",
              "tRegister.h",
              "tSet.h",
              "tests/atomic_int64_stress_test.cpp",
              "tests/basic_queue_test.cpp",
              "tests/basic_set_test.cpp",
              "tests/queue_stress_tests.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_concurrent_containers",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 23,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_concurrent_containers",
                "optional": false,
                "resolved_sources": [
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tRegister.h",
                  "tSet.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "policies/set/storage/ArrayChunkBased.h"
                ],
                "source_patterns": [
                  "*.h",
                  "queue/**",
                  "policies/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_queue_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_queue_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_queue_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "queue_stress_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/queue_stress_tests.cpp"
                ],
                "source_patterns": [
                  "tests/queue_stress_tests.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "basic_set_test",
                "optional": false,
                "resolved_sources": [
                  "tests/basic_set_test.cpp"
                ],
                "source_patterns": [
                  "tests/basic_set_test.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "atomic_int64_stress_test",
                "optional": false,
                "resolved_sources": [
                  "tests/atomic_int64_stress_test.cpp"
                ],
                "source_patterns": [
                  "tests/atomic_int64_stress_test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/concurrent-containers/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/concurrent-containers/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging",
            "rrlib_thread",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 463405,
        "files": [
          "LICENSE",
          "policies/set/storage/ArrayChunkBased.h",
          "queue/tIntrusiveLinkedBoundedFifoQueue.h",
          "queue/tIntrusiveLinkedFifoQueue.h",
          "queue/tIntrusiveLinkedFragmentBasedQueue.h",
          "queue/tIntrusiveQueueFragment.cpp",
          "queue/tIntrusiveQueueFragment.h",
          "queue/tIntrusiveSingleThreadedQueue.h",
          "queue/tQueueFragmentImplementation.h",
          "queue/tQueueImplementation.h",
          "queue/tQueueableImplementation.cpp",
          "queue/tQueueableImplementation.h",
          "queue/tUniquePtrQueueImplementation.h",
          "tConcurrency.h",
          "tDequeueMode.h",
          "tQueue.h",
          "tQueueFragment.h",
          "tQueueable.h",
          "tRegister.h",
          "tSet.h",
          "tests/atomic_int64_stress_test.cpp",
          "tests/basic_queue_test.cpp",
          "tests/basic_set_test.cpp",
          "tests/queue_stress_tests.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_concurrent_containers",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 23,
          "targets": 5,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_concurrent_containers",
            "optional": false,
            "resolved_sources": [
              "tConcurrency.h",
              "tDequeueMode.h",
              "tQueue.h",
              "tQueueFragment.h",
              "tQueueable.h",
              "tRegister.h",
              "tSet.h",
              "queue/tIntrusiveLinkedBoundedFifoQueue.h",
              "queue/tIntrusiveLinkedFifoQueue.h",
              "queue/tIntrusiveLinkedFragmentBasedQueue.h",
              "queue/tIntrusiveQueueFragment.cpp",
              "queue/tIntrusiveQueueFragment.h",
              "queue/tIntrusiveSingleThreadedQueue.h",
              "queue/tQueueFragmentImplementation.h",
              "queue/tQueueImplementation.h",
              "queue/tQueueableImplementation.cpp",
              "queue/tQueueableImplementation.h",
              "queue/tUniquePtrQueueImplementation.h",
              "policies/set/storage/ArrayChunkBased.h"
            ],
            "source_patterns": [
              "*.h",
              "queue/**",
              "policies/**"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "basic_queue_test",
            "optional": false,
            "resolved_sources": [
              "tests/basic_queue_test.cpp"
            ],
            "source_patterns": [
              "tests/basic_queue_test.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "queue_stress_tests",
            "optional": false,
            "resolved_sources": [
              "tests/queue_stress_tests.cpp"
            ],
            "source_patterns": [
              "tests/queue_stress_tests.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "basic_set_test",
            "optional": false,
            "resolved_sources": [
              "tests/basic_set_test.cpp"
            ],
            "source_patterns": [
              "tests/basic_set_test.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "atomic_int64_stress_test",
            "optional": false,
            "resolved_sources": [
              "tests/atomic_int64_stress_test.cpp"
            ],
            "source_patterns": [
              "tests/atomic_int64_stress_test.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_concurrent_containers",
      "path_with_namespace": "rrlib/concurrent-containers",
      "project_id": 22,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/concurrent-containers"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "e60f5551540af6f3c5476510ce880863e31a6b2d",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 34925,
            "files": [
              "LICENSE",
              "crash_handler.cpp",
              "crash_handler.h"
            ],
            "language": "cpp",
            "name": "rrlib_crash_handler",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_crash_handler",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h",
                  "make.xml"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/crash-handler/-/tree/main"
        },
        {
          "commit_id": "d79b0cd2dfd468873b44f2be8977c93116c133b9",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 32364,
            "files": [
              "LICENSE",
              "crash_handler.cpp",
              "crash_handler.h"
            ],
            "language": "cpp",
            "name": "rrlib_crash_handler",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_crash_handler",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h",
                  "make.xml"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/crash-handler/-/tree/release/14.08"
        },
        {
          "commit_id": "b57d794938864cbbb9f178cb9ebe62dcfeb5f800",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 33048,
            "files": [
              "LICENSE",
              "crash_handler.cpp",
              "crash_handler.h"
            ],
            "language": "cpp",
            "name": "rrlib_crash_handler",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 5,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_crash_handler",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h",
                  "make.xml"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/crash-handler/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/crash-handler/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_thread"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 34925,
        "files": [
          "LICENSE",
          "crash_handler.cpp",
          "crash_handler.h"
        ],
        "language": "cpp",
        "name": "rrlib_crash_handler",
        "notices": [
          "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
        ],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 1,
          "resolved_source_files": 5,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "rrlib_crash_handler",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "crash_handler.cpp",
              "crash_handler.h",
              "make.xml"
            ],
            "source_patterns": [
              "**"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_crash_handler",
      "path_with_namespace": "rrlib/crash-handler",
      "project_id": 35,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/crash-handler"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "125500083e6c54afcfd7fe049f1a41c842ee4b54",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 229695,
            "files": [
              "LICENSE",
              "channels.h",
              "factory.h",
              "functions.h",
              "policies/channel/Average.h",
              "policies/channel/Base.h",
              "policies/channel/LastValue.h",
              "policies/channel/Median.h",
              "tAverage.h",
              "tDataFusion.h",
              "tDataFusion.hpp",
              "tMaximumKey.h",
              "tMedianKeyVoter.h",
              "tMedianVoter.h",
              "tWeightedAverage.h",
              "tWeightedSum.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_data_fusion",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 15,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_data_fusion",
                "optional": false,
                "resolved_sources": [
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ],
                "source_patterns": [
                  "policies/**",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "factory",
                "optional": false,
                "resolved_sources": [
                  "factory.h"
                ],
                "source_patterns": [
                  "factory.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_data_fusion_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/data-fusion/-/tree/main"
        },
        {
          "commit_id": "b873f7db4ae306feaeea5543b3bf932b6620e70d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 217593,
            "files": [
              "LICENSE",
              "channels.h",
              "factory.h",
              "functions.h",
              "policies/channel/Average.h",
              "policies/channel/Base.h",
              "policies/channel/LastValue.h",
              "policies/channel/Median.h",
              "tAverage.h",
              "tDataFusion.h",
              "tDataFusion.hpp",
              "tMaximumKey.h",
              "tMedianKeyVoter.h",
              "tMedianVoter.h",
              "tWeightedAverage.h",
              "tWeightedSum.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_data_fusion",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 15,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_data_fusion",
                "optional": false,
                "resolved_sources": [
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ],
                "source_patterns": [
                  "policies/**",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "factory",
                "optional": false,
                "resolved_sources": [
                  "factory.h"
                ],
                "source_patterns": [
                  "factory.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_data_fusion_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/data-fusion/-/tree/release/14.08"
        },
        {
          "commit_id": "119b6ee71a85a02d6b429d907f5a526aa2bdf583",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 222869,
            "files": [
              "LICENSE",
              "channels.h",
              "factory.h",
              "functions.h",
              "policies/channel/Average.h",
              "policies/channel/Base.h",
              "policies/channel/LastValue.h",
              "policies/channel/Median.h",
              "tAverage.h",
              "tDataFusion.h",
              "tDataFusion.hpp",
              "tMaximumKey.h",
              "tMedianKeyVoter.h",
              "tMedianVoter.h",
              "tWeightedAverage.h",
              "tWeightedSum.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_data_fusion",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 15,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_data_fusion",
                "optional": false,
                "resolved_sources": [
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ],
                "source_patterns": [
                  "policies/**",
                  "channels.h",
                  "functions.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tMaximumKey.h",
                  "tMedianVoter.h",
                  "tMedianKeyVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "factory",
                "optional": false,
                "resolved_sources": [
                  "factory.h"
                ],
                "source_patterns": [
                  "factory.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_data_fusion_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/data-fusion/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/data-fusion/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_logging",
            "rrlib_math",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 229695,
        "files": [
          "LICENSE",
          "channels.h",
          "factory.h",
          "functions.h",
          "policies/channel/Average.h",
          "policies/channel/Base.h",
          "policies/channel/LastValue.h",
          "policies/channel/Median.h",
          "tAverage.h",
          "tDataFusion.h",
          "tDataFusion.hpp",
          "tMaximumKey.h",
          "tMedianKeyVoter.h",
          "tMedianVoter.h",
          "tWeightedAverage.h",
          "tWeightedSum.h",
          "tests/test.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_data_fusion",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 15,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_data_fusion",
            "optional": false,
            "resolved_sources": [
              "policies/channel/Average.h",
              "policies/channel/Base.h",
              "policies/channel/LastValue.h",
              "policies/channel/Median.h",
              "channels.h",
              "functions.h",
              "tAverage.h",
              "tDataFusion.h",
              "tMaximumKey.h",
              "tMedianVoter.h",
              "tMedianKeyVoter.h",
              "tWeightedAverage.h",
              "tWeightedSum.h"
            ],
            "source_patterns": [
              "policies/**",
              "channels.h",
              "functions.h",
              "tAverage.h",
              "tDataFusion.h",
              "tMaximumKey.h",
              "tMedianVoter.h",
              "tMedianKeyVoter.h",
              "tWeightedAverage.h",
              "tWeightedSum.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "factory",
            "optional": false,
            "resolved_sources": [
              "factory.h"
            ],
            "source_patterns": [
              "factory.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "rrlib_data_fusion_tests",
            "optional": false,
            "resolved_sources": [
              "tests/test.cpp"
            ],
            "source_patterns": [
              "test.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_data_fusion",
      "path_with_namespace": "rrlib/data-fusion",
      "project_id": 23,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/data-fusion"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "47ba87767049bbd7caa7dd2ce19f3b2cc0fde573",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 274932,
            "files": [
              "LICENSE",
              "command.h",
              "command/tFirstParameterBinder.h",
              "command/tFunctor.h",
              "command/tFunctorChainer.h",
              "command/tFunctorHandler.h",
              "command/tFunctorHandlerBase.h",
              "command/tMemberFunctionHandler.h",
              "double_dispatch.h",
              "double_dispatch/tDoubleDispatcher.h",
              "examples/command_pattern.cpp",
              "examples/double_dispatcher.cpp",
              "examples/singleton_pattern.cpp",
              "factory.h",
              "factory/functions.h",
              "factory/policies/error/ReturnNullptr.h",
              "factory/policies/error/ThrowException.h",
              "factory/tCloneFactory.h",
              "factory/tFactory.h",
              "singleton.h",
              "singleton/policies/creation/CreateStatic.h",
              "singleton/policies/creation/CreateUsingMalloc.h",
              "singleton/policies/creation/CreateUsingNew.h",
              "singleton/policies/lifetime/DefaultLifetime.h",
              "singleton/policies/lifetime/Longevity.h",
              "singleton/policies/lifetime/NoDestruction.h",
              "singleton/policies/lifetime/PhoenixSingleton.h",
              "singleton/tLifetimeTracker.h",
              "singleton/tSingletonHolder.h",
              "tests/factory_pattern.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_design_patterns",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "command_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/command_pattern.cpp"
                ],
                "source_patterns": [
                  "command_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "singleton_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/singleton_pattern.cpp"
                ],
                "source_patterns": [
                  "singleton_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "double_dispatcher",
                "optional": true,
                "resolved_sources": [
                  "examples/double_dispatcher.cpp"
                ],
                "source_patterns": [
                  "double_dispatcher.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_design_patterns",
                "optional": false,
                "resolved_sources": [
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "command.h",
                  "double_dispatch.h",
                  "factory.h",
                  "singleton.h"
                ],
                "source_patterns": [
                  "command/**",
                  "factory/**",
                  "singleton/**",
                  "double_dispatch/**",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "factory_pattern",
                "optional": false,
                "resolved_sources": [
                  "tests/factory_pattern.cpp"
                ],
                "source_patterns": [
                  "factory_pattern.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/design-patterns/-/tree/main"
        },
        {
          "commit_id": "f61fcee730162d986c5c5eac2fe651b7fc21b4f4",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 265107,
            "files": [
              "LICENSE",
              "command.h",
              "command/tFirstParameterBinder.h",
              "command/tFunctor.h",
              "command/tFunctorChainer.h",
              "command/tFunctorHandler.h",
              "command/tFunctorHandlerBase.h",
              "command/tMemberFunctionHandler.h",
              "double_dispatch.h",
              "double_dispatch/tDoubleDispatcher.h",
              "examples/command_pattern.cpp",
              "examples/double_dispatcher.cpp",
              "examples/singleton_pattern.cpp",
              "factory.h",
              "factory/functions.h",
              "factory/policies/error/ReturnNullptr.h",
              "factory/policies/error/ThrowException.h",
              "factory/tCloneFactory.h",
              "factory/tFactory.h",
              "singleton.h",
              "singleton/policies/creation/CreateStatic.h",
              "singleton/policies/creation/CreateUsingMalloc.h",
              "singleton/policies/creation/CreateUsingNew.h",
              "singleton/policies/lifetime/DefaultLifetime.h",
              "singleton/policies/lifetime/Longevity.h",
              "singleton/policies/lifetime/NoDestruction.h",
              "singleton/policies/lifetime/PhoenixSingleton.h",
              "singleton/tLifetimeTracker.h",
              "singleton/tSingletonHolder.h",
              "tests/factory_pattern.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_design_patterns",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "command_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/command_pattern.cpp"
                ],
                "source_patterns": [
                  "command_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "singleton_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/singleton_pattern.cpp"
                ],
                "source_patterns": [
                  "singleton_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "double_dispatcher",
                "optional": true,
                "resolved_sources": [
                  "examples/double_dispatcher.cpp"
                ],
                "source_patterns": [
                  "double_dispatcher.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_design_patterns",
                "optional": false,
                "resolved_sources": [
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "command.h",
                  "double_dispatch.h",
                  "factory.h",
                  "singleton.h"
                ],
                "source_patterns": [
                  "command/**",
                  "factory/**",
                  "singleton/**",
                  "double_dispatch/**",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "factory_pattern",
                "optional": false,
                "resolved_sources": [
                  "tests/factory_pattern.cpp"
                ],
                "source_patterns": [
                  "factory_pattern.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/design-patterns/-/tree/release/14.08"
        },
        {
          "commit_id": "468db94fe11cc9249621aa4e15ed3af1a4188d5f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 238075,
            "files": [
              "LICENSE",
              "command.h",
              "command/tFirstParameterBinder.h",
              "command/tFunctor.h",
              "command/tFunctorChainer.h",
              "command/tFunctorHandler.h",
              "command/tFunctorHandlerBase.h",
              "command/tMemberFunctionHandler.h",
              "double_dispatch.h",
              "double_dispatch/tDoubleDispatcher.h",
              "examples/command_pattern.cpp",
              "examples/double_dispatcher.cpp",
              "examples/singleton_pattern.cpp",
              "factory.h",
              "factory/functions.h",
              "factory/policies/error/ReturnNullptr.h",
              "factory/policies/error/ThrowException.h",
              "factory/tCloneFactory.h",
              "factory/tFactory.h",
              "singleton.h",
              "singleton/policies/creation/CreateStatic.h",
              "singleton/policies/creation/CreateUsingMalloc.h",
              "singleton/policies/creation/CreateUsingNew.h",
              "singleton/policies/lifetime/DefaultLifetime.h",
              "singleton/policies/lifetime/Longevity.h",
              "singleton/policies/lifetime/NoDestruction.h",
              "singleton/policies/lifetime/PhoenixSingleton.h",
              "singleton/tLifetimeTracker.h",
              "singleton/tSingletonHolder.h",
              "tests/factory_pattern.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_design_patterns",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 29,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "command_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/command_pattern.cpp"
                ],
                "source_patterns": [
                  "command_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "singleton_pattern",
                "optional": true,
                "resolved_sources": [
                  "examples/singleton_pattern.cpp"
                ],
                "source_patterns": [
                  "singleton_pattern.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "double_dispatcher",
                "optional": true,
                "resolved_sources": [
                  "examples/double_dispatcher.cpp"
                ],
                "source_patterns": [
                  "double_dispatcher.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_design_patterns",
                "optional": false,
                "resolved_sources": [
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "command.h",
                  "double_dispatch.h",
                  "factory.h",
                  "singleton.h"
                ],
                "source_patterns": [
                  "command/**",
                  "factory/**",
                  "singleton/**",
                  "double_dispatch/**",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "factory_pattern",
                "optional": false,
                "resolved_sources": [
                  "tests/factory_pattern.cpp"
                ],
                "source_patterns": [
                  "factory_pattern.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/design-patterns/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/design-patterns/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 274932,
        "files": [
          "LICENSE",
          "command.h",
          "command/tFirstParameterBinder.h",
          "command/tFunctor.h",
          "command/tFunctorChainer.h",
          "command/tFunctorHandler.h",
          "command/tFunctorHandlerBase.h",
          "command/tMemberFunctionHandler.h",
          "double_dispatch.h",
          "double_dispatch/tDoubleDispatcher.h",
          "examples/command_pattern.cpp",
          "examples/double_dispatcher.cpp",
          "examples/singleton_pattern.cpp",
          "factory.h",
          "factory/functions.h",
          "factory/policies/error/ReturnNullptr.h",
          "factory/policies/error/ThrowException.h",
          "factory/tCloneFactory.h",
          "factory/tFactory.h",
          "singleton.h",
          "singleton/policies/creation/CreateStatic.h",
          "singleton/policies/creation/CreateUsingMalloc.h",
          "singleton/policies/creation/CreateUsingNew.h",
          "singleton/policies/lifetime/DefaultLifetime.h",
          "singleton/policies/lifetime/Longevity.h",
          "singleton/policies/lifetime/NoDestruction.h",
          "singleton/policies/lifetime/PhoenixSingleton.h",
          "singleton/tLifetimeTracker.h",
          "singleton/tSingletonHolder.h",
          "tests/factory_pattern.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_design_patterns",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 3,
          "notices": 0,
          "resolved_source_files": 29,
          "targets": 5,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "command_pattern",
            "optional": true,
            "resolved_sources": [
              "examples/command_pattern.cpp"
            ],
            "source_patterns": [
              "command_pattern.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "singleton_pattern",
            "optional": true,
            "resolved_sources": [
              "examples/singleton_pattern.cpp"
            ],
            "source_patterns": [
              "singleton_pattern.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "double_dispatcher",
            "optional": true,
            "resolved_sources": [
              "examples/double_dispatcher.cpp"
            ],
            "source_patterns": [
              "double_dispatcher.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_design_patterns",
            "optional": false,
            "resolved_sources": [
              "command/tFirstParameterBinder.h",
              "command/tFunctor.h",
              "command/tFunctorChainer.h",
              "command/tFunctorHandler.h",
              "command/tFunctorHandlerBase.h",
              "command/tMemberFunctionHandler.h",
              "factory/functions.h",
              "factory/policies/error/ReturnNullptr.h",
              "factory/policies/error/ThrowException.h",
              "factory/tCloneFactory.h",
              "factory/tFactory.h",
              "singleton/policies/creation/CreateStatic.h",
              "singleton/policies/creation/CreateUsingMalloc.h",
              "singleton/policies/creation/CreateUsingNew.h",
              "singleton/policies/lifetime/DefaultLifetime.h",
              "singleton/policies/lifetime/Longevity.h",
              "singleton/policies/lifetime/NoDestruction.h",
              "singleton/policies/lifetime/PhoenixSingleton.h",
              "singleton/tLifetimeTracker.h",
              "singleton/tSingletonHolder.h",
              "double_dispatch/tDoubleDispatcher.h",
              "command.h",
              "double_dispatch.h",
              "factory.h",
              "singleton.h"
            ],
            "source_patterns": [
              "command/**",
              "factory/**",
              "singleton/**",
              "double_dispatch/**",
              "*.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "factory_pattern",
            "optional": false,
            "resolved_sources": [
              "tests/factory_pattern.cpp"
            ],
            "source_patterns": [
              "factory_pattern.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_design_patterns",
      "path_with_namespace": "rrlib/design-patterns",
      "project_id": 36,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/design-patterns"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "bc414ee27f33462eec8c5f3cfca360205658d751",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 807075,
            "files": [
              "LICENSE",
              "jc/ArrayWrapper.java",
              "jc/AtomicDoubleInt.java",
              "jc/Files.java",
              "jc/GarbageCollector.java",
              "jc/HasDestructor.java",
              "jc/ListenerManager.java",
              "jc/MutexLockOrder.java",
              "jc/Time.java",
              "jc/container/AbstractReusable.java",
              "jc/container/AbstractReusablesPool.java",
              "jc/container/AllocationRegister.java",
              "jc/container/BoundedQElementContainer.java",
              "jc/container/QueueFragment.java",
              "jc/container/Queueable.java",
              "jc/container/Reusable.java",
              "jc/container/ReusableTL.java",
              "jc/container/ReusablesPool.java",
              "jc/container/ReusablesPoolCR.java",
              "jc/container/ReusablesPoolTL.java",
              "jc/container/SafeConcurrentlyIterableList.java",
              "jc/container/WonderQueue.java",
              "jc/container/WonderQueueBounded.java",
              "jc/container/WonderQueueFast.java",
              "jc/container/WonderQueueFastCR.java",
              "jc/container/WonderQueueTL.java",
              "jc/container/package-info.java",
              "jc/net/TCPConnectionHandler.java",
              "jc/net/TCPServer.java",
              "jc/net/package-info.java",
              "jc/package-info.java",
              "jc/stampedptr/AbstractAtomicStampedPtr.java",
              "jc/stampedptr/AtomicStampedPtrIdx32.java",
              "jc/stampedptr/AtomicStampedPtrIdx64.java",
              "jc/stampedptr/package-info.java",
              "jc/stream/BufferChunk.java",
              "jc/stream/ChunkedBuffer.java",
              "jc/stream/LargeIntermediateStreamBuffer.java",
              "jc/stream/package-info.java",
              "jc/thread/LoopThread.java",
              "jc/thread/SpinLock.java",
              "jc/thread/Task.java",
              "jc/thread/ThreadUtil.java",
              "jc/thread/package-info.java",
              "serialization/GenericObject.java.x"
            ],
            "language": "java",
            "name": "rrlib_finroc_core_utils-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 43,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_finroc_core_utils-java",
                "optional": false,
                "resolved_sources": [
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/tree/main"
        },
        {
          "commit_id": "4eb7633363c74043749091449e3e556b2be5bd22",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 971426,
            "files": [
              "LICENSE",
              "jc/ArrayWrapper.java",
              "jc/AtomicDoubleInt.java",
              "jc/Files.java",
              "jc/GarbageCollector.java",
              "jc/HasDestructor.java",
              "jc/IntArrayWrapper.java",
              "jc/ListenerManager.java",
              "jc/MutexLockOrder.java",
              "jc/MutexLockOrderWithMonitor.java",
              "jc/Time.java",
              "jc/container/AbstractReusable.java",
              "jc/container/AbstractReusablesPool.java",
              "jc/container/AllocationRegister.java",
              "jc/container/BoundedQElementContainer.java",
              "jc/container/QueueFragment.java",
              "jc/container/Queueable.java",
              "jc/container/Reusable.java",
              "jc/container/ReusableTL.java",
              "jc/container/ReusablesPool.java",
              "jc/container/ReusablesPoolCR.java",
              "jc/container/ReusablesPoolTL.java",
              "jc/container/SafeConcurrentlyIterableList.java",
              "jc/container/WonderQueue.java",
              "jc/container/WonderQueueBounded.java",
              "jc/container/WonderQueueFast.java",
              "jc/container/WonderQueueFastCR.java",
              "jc/container/WonderQueueTL.java",
              "jc/container/package-info.java",
              "jc/net/TCPConnectionHandler.java",
              "jc/net/TCPServer.java",
              "jc/net/package-info.java",
              "jc/package-info.java",
              "jc/stampedptr/AbstractAtomicStampedPtr.java",
              "jc/stampedptr/AtomicStampedPtrIdx32.java",
              "jc/stampedptr/AtomicStampedPtrIdx64.java",
              "jc/stampedptr/package-info.java",
              "jc/stream/BufferChunk.java",
              "jc/stream/ChunkedBuffer.java",
              "jc/stream/LargeIntermediateStreamBuffer.java",
              "jc/stream/package-info.java",
              "jc/thread/LoopThread.java",
              "jc/thread/ReentrantSpinLock.java",
              "jc/thread/SpinLock.java",
              "jc/thread/Task.java",
              "jc/thread/ThreadUtil.java",
              "jc/thread/package-info.java",
              "serialization/GenericObject.java.x"
            ],
            "language": "java",
            "name": "rrlib_finroc_core_utils-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 46,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_finroc_core_utils-java",
                "optional": false,
                "resolved_sources": [
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/IntArrayWrapper.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/MutexLockOrderWithMonitor.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/ReentrantSpinLock.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/tree/release/14.08"
        },
        {
          "commit_id": "de3b3414c4dea55598fdcf438bc5558b38ebfff9",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_serialization-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 792156,
            "files": [
              "LICENSE",
              "jc/ArrayWrapper.java",
              "jc/AtomicDoubleInt.java",
              "jc/Files.java",
              "jc/GarbageCollector.java",
              "jc/HasDestructor.java",
              "jc/ListenerManager.java",
              "jc/MutexLockOrder.java",
              "jc/Time.java",
              "jc/container/AbstractReusable.java",
              "jc/container/AbstractReusablesPool.java",
              "jc/container/AllocationRegister.java",
              "jc/container/BoundedQElementContainer.java",
              "jc/container/QueueFragment.java",
              "jc/container/Queueable.java",
              "jc/container/Reusable.java",
              "jc/container/ReusableTL.java",
              "jc/container/ReusablesPool.java",
              "jc/container/ReusablesPoolCR.java",
              "jc/container/ReusablesPoolTL.java",
              "jc/container/SafeConcurrentlyIterableList.java",
              "jc/container/WonderQueue.java",
              "jc/container/WonderQueueBounded.java",
              "jc/container/WonderQueueFast.java",
              "jc/container/WonderQueueFastCR.java",
              "jc/container/WonderQueueTL.java",
              "jc/container/package-info.java",
              "jc/net/TCPConnectionHandler.java",
              "jc/net/TCPServer.java",
              "jc/net/package-info.java",
              "jc/package-info.java",
              "jc/stampedptr/AbstractAtomicStampedPtr.java",
              "jc/stampedptr/AtomicStampedPtrIdx32.java",
              "jc/stampedptr/AtomicStampedPtrIdx64.java",
              "jc/stampedptr/package-info.java",
              "jc/stream/BufferChunk.java",
              "jc/stream/ChunkedBuffer.java",
              "jc/stream/LargeIntermediateStreamBuffer.java",
              "jc/stream/package-info.java",
              "jc/thread/LoopThread.java",
              "jc/thread/SpinLock.java",
              "jc/thread/Task.java",
              "jc/thread/ThreadUtil.java",
              "jc/thread/package-info.java",
              "serialization/GenericObject.java.x"
            ],
            "language": "java",
            "name": "rrlib_finroc_core_utils-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 43,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_finroc_core_utils-java",
                "optional": false,
                "resolved_sources": [
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging-java",
            "rrlib_serialization-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 807075,
        "files": [
          "LICENSE",
          "jc/ArrayWrapper.java",
          "jc/AtomicDoubleInt.java",
          "jc/Files.java",
          "jc/GarbageCollector.java",
          "jc/HasDestructor.java",
          "jc/ListenerManager.java",
          "jc/MutexLockOrder.java",
          "jc/Time.java",
          "jc/container/AbstractReusable.java",
          "jc/container/AbstractReusablesPool.java",
          "jc/container/AllocationRegister.java",
          "jc/container/BoundedQElementContainer.java",
          "jc/container/QueueFragment.java",
          "jc/container/Queueable.java",
          "jc/container/Reusable.java",
          "jc/container/ReusableTL.java",
          "jc/container/ReusablesPool.java",
          "jc/container/ReusablesPoolCR.java",
          "jc/container/ReusablesPoolTL.java",
          "jc/container/SafeConcurrentlyIterableList.java",
          "jc/container/WonderQueue.java",
          "jc/container/WonderQueueBounded.java",
          "jc/container/WonderQueueFast.java",
          "jc/container/WonderQueueFastCR.java",
          "jc/container/WonderQueueTL.java",
          "jc/container/package-info.java",
          "jc/net/TCPConnectionHandler.java",
          "jc/net/TCPServer.java",
          "jc/net/package-info.java",
          "jc/package-info.java",
          "jc/stampedptr/AbstractAtomicStampedPtr.java",
          "jc/stampedptr/AtomicStampedPtrIdx32.java",
          "jc/stampedptr/AtomicStampedPtrIdx64.java",
          "jc/stampedptr/package-info.java",
          "jc/stream/BufferChunk.java",
          "jc/stream/ChunkedBuffer.java",
          "jc/stream/LargeIntermediateStreamBuffer.java",
          "jc/stream/package-info.java",
          "jc/thread/LoopThread.java",
          "jc/thread/SpinLock.java",
          "jc/thread/Task.java",
          "jc/thread/ThreadUtil.java",
          "jc/thread/package-info.java",
          "serialization/GenericObject.java.x"
        ],
        "language": "java",
        "name": "rrlib_finroc_core_utils-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 43,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_finroc_core_utils-java",
            "optional": false,
            "resolved_sources": [
              "jc/ArrayWrapper.java",
              "jc/AtomicDoubleInt.java",
              "jc/Files.java",
              "jc/GarbageCollector.java",
              "jc/HasDestructor.java",
              "jc/ListenerManager.java",
              "jc/MutexLockOrder.java",
              "jc/Time.java",
              "jc/container/AbstractReusable.java",
              "jc/container/AbstractReusablesPool.java",
              "jc/container/AllocationRegister.java",
              "jc/container/BoundedQElementContainer.java",
              "jc/container/QueueFragment.java",
              "jc/container/Queueable.java",
              "jc/container/Reusable.java",
              "jc/container/ReusableTL.java",
              "jc/container/ReusablesPool.java",
              "jc/container/ReusablesPoolCR.java",
              "jc/container/ReusablesPoolTL.java",
              "jc/container/SafeConcurrentlyIterableList.java",
              "jc/container/WonderQueue.java",
              "jc/container/WonderQueueBounded.java",
              "jc/container/WonderQueueFast.java",
              "jc/container/WonderQueueFastCR.java",
              "jc/container/WonderQueueTL.java",
              "jc/container/package-info.java",
              "jc/net/TCPConnectionHandler.java",
              "jc/net/TCPServer.java",
              "jc/net/package-info.java",
              "jc/package-info.java",
              "jc/stampedptr/AbstractAtomicStampedPtr.java",
              "jc/stampedptr/AtomicStampedPtrIdx32.java",
              "jc/stampedptr/AtomicStampedPtrIdx64.java",
              "jc/stampedptr/package-info.java",
              "jc/stream/BufferChunk.java",
              "jc/stream/ChunkedBuffer.java",
              "jc/stream/LargeIntermediateStreamBuffer.java",
              "jc/stream/package-info.java",
              "jc/thread/LoopThread.java",
              "jc/thread/SpinLock.java",
              "jc/thread/Task.java",
              "jc/thread/ThreadUtil.java",
              "jc/thread/package-info.java"
            ],
            "source_patterns": [
              "**.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_finroc_core_utils-java",
      "path_with_namespace": "rrlib/finroc-core-utils.java",
      "project_id": 46,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "f0636fcdc8167ab149684c20ca3806d72600498a",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_canvas",
                "rrlib_highgui_wrapper",
                "rrlib_rtti",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 580373,
            "files": [
              "LICENSE",
              "curves/tBSplineCurve.h",
              "curves/tBSplineCurve.hpp",
              "curves/tBezierCurve.cpp",
              "curves/tBezierCurve.h",
              "curves/tBezierCurve.hpp",
              "curves/tCardinalSplineCurve.h",
              "curves/tCardinalSplineCurve.hpp",
              "curves/tSplineCurve.h",
              "curves/tSplineCurve.hpp",
              "curves/tUniformBSplineCurve.h",
              "curves/tUniformBSplineCurve.hpp",
              "examples/geometries.cpp",
              "examples/kd_tree.cpp",
              "functions.h",
              "rtti.cpp",
              "space_partitioning/tKDTree.h",
              "space_partitioning/tKDTree.hpp",
              "tBoundingBox.h",
              "tBoundingBox.hpp",
              "tLine.cpp",
              "tLine.h",
              "tLine.hpp",
              "tLineSegment.cpp",
              "tLineSegment.h",
              "tLineSegment.hpp",
              "tPlane.cpp",
              "tPlane.h",
              "tPlane.hpp",
              "tPoint.cpp",
              "tPoint.h",
              "tShape.h",
              "tShape.hpp",
              "tests/geometry.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_geometry",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 24,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "geometries",
                "optional": true,
                "resolved_sources": [
                  "examples/geometries.cpp"
                ],
                "source_patterns": [
                  "geometries.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "kd_tree",
                "optional": true,
                "resolved_sources": [
                  "examples/kd_tree.cpp"
                ],
                "source_patterns": [
                  "kd_tree.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "basic_shapes",
                "optional": false,
                "resolved_sources": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h",
                  "rtti.cpp"
                ],
                "source_patterns": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h",
                  "rtti.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "curves",
                "optional": false,
                "resolved_sources": [
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp"
                ],
                "source_patterns": [
                  "curves/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "space_partitioning",
                "optional": false,
                "resolved_sources": [
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp"
                ],
                "source_patterns": [
                  "space_partitioning/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "geometry",
                "optional": false,
                "resolved_sources": [
                  "tests/geometry.cpp"
                ],
                "source_patterns": [
                  "geometry.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/geometry/-/tree/main"
        },
        {
          "commit_id": "ed77f75badc669f47c0a7ae9ad8195ef2b87fe15",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_canvas",
                "rrlib_highgui_wrapper",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 437366,
            "files": [
              "LICENSE",
              "curves/tBSplineCurve.h",
              "curves/tBSplineCurve.hpp",
              "curves/tBezierCurve.cpp",
              "curves/tBezierCurve.h",
              "curves/tBezierCurve.hpp",
              "curves/tCardinalSplineCurve.h",
              "curves/tCardinalSplineCurve.hpp",
              "curves/tSplineCurve.h",
              "curves/tSplineCurve.hpp",
              "curves/tUniformBSplineCurve.h",
              "curves/tUniformBSplineCurve.hpp",
              "examples/geometries.cpp",
              "examples/kd_tree.cpp",
              "functions.h",
              "space_partitioning/tKDTree.h",
              "space_partitioning/tKDTree.hpp",
              "tBoundingBox.h",
              "tBoundingBox.hpp",
              "tLine.cpp",
              "tLine.h",
              "tLine.hpp",
              "tLineSegment.cpp",
              "tLineSegment.h",
              "tLineSegment.hpp",
              "tPlane.cpp",
              "tPlane.h",
              "tPlane.hpp",
              "tPoint.cpp",
              "tPoint.h",
              "tShape.h",
              "tShape.hpp",
              "tests/geometry.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_geometry",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 23,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "geometries",
                "optional": true,
                "resolved_sources": [
                  "examples/geometries.cpp"
                ],
                "source_patterns": [
                  "geometries.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "kd_tree",
                "optional": true,
                "resolved_sources": [
                  "examples/kd_tree.cpp"
                ],
                "source_patterns": [
                  "kd_tree.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "basic_shapes",
                "optional": false,
                "resolved_sources": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h"
                ],
                "source_patterns": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "curves",
                "optional": false,
                "resolved_sources": [
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp"
                ],
                "source_patterns": [
                  "curves/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "space_partitioning",
                "optional": false,
                "resolved_sources": [
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp"
                ],
                "source_patterns": [
                  "space_partitioning/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "geometry",
                "optional": false,
                "resolved_sources": [
                  "tests/geometry.cpp"
                ],
                "source_patterns": [
                  "geometry.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/geometry/-/tree/release/14.08"
        },
        {
          "commit_id": "e768163b7e0976ca182b1cc803b6830b02e47d64",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_canvas",
                "rrlib_highgui_wrapper",
                "rrlib_rtti",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 497466,
            "files": [
              "LICENSE",
              "curves/tBSplineCurve.h",
              "curves/tBSplineCurve.hpp",
              "curves/tBezierCurve.cpp",
              "curves/tBezierCurve.h",
              "curves/tBezierCurve.hpp",
              "curves/tCardinalSplineCurve.h",
              "curves/tCardinalSplineCurve.hpp",
              "curves/tSplineCurve.h",
              "curves/tSplineCurve.hpp",
              "curves/tUniformBSplineCurve.h",
              "curves/tUniformBSplineCurve.hpp",
              "examples/geometries.cpp",
              "examples/kd_tree.cpp",
              "functions.h",
              "rtti.cpp",
              "space_partitioning/tKDTree.h",
              "space_partitioning/tKDTree.hpp",
              "tBoundingBox.h",
              "tBoundingBox.hpp",
              "tLine.cpp",
              "tLine.h",
              "tLine.hpp",
              "tLineSegment.cpp",
              "tLineSegment.h",
              "tLineSegment.hpp",
              "tPlane.cpp",
              "tPlane.h",
              "tPlane.hpp",
              "tPoint.cpp",
              "tPoint.h",
              "tShape.h",
              "tShape.hpp",
              "tests/geometry.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_geometry",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 24,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "geometries",
                "optional": true,
                "resolved_sources": [
                  "examples/geometries.cpp"
                ],
                "source_patterns": [
                  "geometries.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "kd_tree",
                "optional": true,
                "resolved_sources": [
                  "examples/kd_tree.cpp"
                ],
                "source_patterns": [
                  "kd_tree.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "basic_shapes",
                "optional": false,
                "resolved_sources": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h",
                  "rtti.cpp"
                ],
                "source_patterns": [
                  "functions.h",
                  "tBoundingBox.h",
                  "tLine.cpp",
                  "tLineSegment.cpp",
                  "tPlane.cpp",
                  "tPoint.cpp",
                  "tShape.h",
                  "rtti.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "curves",
                "optional": false,
                "resolved_sources": [
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp"
                ],
                "source_patterns": [
                  "curves/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "space_partitioning",
                "optional": false,
                "resolved_sources": [
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp"
                ],
                "source_patterns": [
                  "space_partitioning/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "geometry",
                "optional": false,
                "resolved_sources": [
                  "tests/geometry.cpp"
                ],
                "source_patterns": [
                  "geometry.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/geometry/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/geometry/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_math",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_canvas",
            "rrlib_highgui_wrapper",
            "rrlib_rtti",
            "rrlib_serialization"
          ]
        },
        "description": null,
        "disk_usage_bytes": 580373,
        "files": [
          "LICENSE",
          "curves/tBSplineCurve.h",
          "curves/tBSplineCurve.hpp",
          "curves/tBezierCurve.cpp",
          "curves/tBezierCurve.h",
          "curves/tBezierCurve.hpp",
          "curves/tCardinalSplineCurve.h",
          "curves/tCardinalSplineCurve.hpp",
          "curves/tSplineCurve.h",
          "curves/tSplineCurve.hpp",
          "curves/tUniformBSplineCurve.h",
          "curves/tUniformBSplineCurve.hpp",
          "examples/geometries.cpp",
          "examples/kd_tree.cpp",
          "functions.h",
          "rtti.cpp",
          "space_partitioning/tKDTree.h",
          "space_partitioning/tKDTree.hpp",
          "tBoundingBox.h",
          "tBoundingBox.hpp",
          "tLine.cpp",
          "tLine.h",
          "tLine.hpp",
          "tLineSegment.cpp",
          "tLineSegment.h",
          "tLineSegment.hpp",
          "tPlane.cpp",
          "tPlane.h",
          "tPlane.hpp",
          "tPoint.cpp",
          "tPoint.h",
          "tShape.h",
          "tShape.hpp",
          "tests/geometry.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_geometry",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 3,
          "notices": 0,
          "resolved_source_files": 24,
          "targets": 6,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "geometries",
            "optional": true,
            "resolved_sources": [
              "examples/geometries.cpp"
            ],
            "source_patterns": [
              "geometries.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "kd_tree",
            "optional": true,
            "resolved_sources": [
              "examples/kd_tree.cpp"
            ],
            "source_patterns": [
              "kd_tree.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "basic_shapes",
            "optional": false,
            "resolved_sources": [
              "functions.h",
              "tBoundingBox.h",
              "tLine.cpp",
              "tLineSegment.cpp",
              "tPlane.cpp",
              "tPoint.cpp",
              "tShape.h",
              "rtti.cpp"
            ],
            "source_patterns": [
              "functions.h",
              "tBoundingBox.h",
              "tLine.cpp",
              "tLineSegment.cpp",
              "tPlane.cpp",
              "tPoint.cpp",
              "tShape.h",
              "rtti.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "curves",
            "optional": false,
            "resolved_sources": [
              "curves/tBSplineCurve.h",
              "curves/tBSplineCurve.hpp",
              "curves/tBezierCurve.cpp",
              "curves/tBezierCurve.h",
              "curves/tBezierCurve.hpp",
              "curves/tCardinalSplineCurve.h",
              "curves/tCardinalSplineCurve.hpp",
              "curves/tSplineCurve.h",
              "curves/tSplineCurve.hpp",
              "curves/tUniformBSplineCurve.h",
              "curves/tUniformBSplineCurve.hpp"
            ],
            "source_patterns": [
              "curves/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "space_partitioning",
            "optional": false,
            "resolved_sources": [
              "space_partitioning/tKDTree.h",
              "space_partitioning/tKDTree.hpp"
            ],
            "source_patterns": [
              "space_partitioning/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "geometry",
            "optional": false,
            "resolved_sources": [
              "tests/geometry.cpp"
            ],
            "source_patterns": [
              "geometry.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_geometry",
      "path_with_namespace": "rrlib/geometry",
      "project_id": 24,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/geometry"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "4f8bff882b11306c059ebf67555c6d2a66d3ec43",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 213433,
            "files": [
              "LICENSE",
              "examples/getopt.cpp",
              "parser.cpp",
              "parser.h",
              "tCounter.cpp",
              "tCounter.h",
              "tFlag.cpp",
              "tFlag.h",
              "tOptionBase.cpp",
              "tOptionBase.h",
              "tValue.cpp",
              "tValue.h"
            ],
            "language": "cpp",
            "name": "rrlib_getopt",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 6,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_getopt_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/getopt.cpp"
                ],
                "source_patterns": [
                  "getopt.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_getopt",
                "optional": false,
                "resolved_sources": [
                  "parser.cpp",
                  "tCounter.cpp",
                  "tFlag.cpp",
                  "tOptionBase.cpp",
                  "tValue.cpp"
                ],
                "source_patterns": [
                  "*.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/getopt/-/tree/main"
        },
        {
          "commit_id": "d486fb0c26ad9a9979cc1d2f9a41e629b9bceda5",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 202007,
            "files": [
              "LICENSE",
              "examples/getopt.cpp",
              "parser.cpp",
              "parser.h",
              "tCounter.cpp",
              "tCounter.h",
              "tFlag.cpp",
              "tFlag.h",
              "tOptionBase.cpp",
              "tOptionBase.h",
              "tValue.cpp",
              "tValue.h"
            ],
            "language": "cpp",
            "name": "rrlib_getopt",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 6,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_getopt_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/getopt.cpp"
                ],
                "source_patterns": [
                  "getopt.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_getopt",
                "optional": false,
                "resolved_sources": [
                  "parser.cpp",
                  "tCounter.cpp",
                  "tFlag.cpp",
                  "tOptionBase.cpp",
                  "tValue.cpp"
                ],
                "source_patterns": [
                  "*.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/getopt/-/tree/release/14.08"
        },
        {
          "commit_id": "1084e590ab097ed7fe59ebdd009ef5b4aa21bb26",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 209466,
            "files": [
              "LICENSE",
              "examples/getopt.cpp",
              "parser.cpp",
              "parser.h",
              "tCounter.cpp",
              "tCounter.h",
              "tFlag.cpp",
              "tFlag.h",
              "tOptionBase.cpp",
              "tOptionBase.h",
              "tValue.cpp",
              "tValue.h"
            ],
            "language": "cpp",
            "name": "rrlib_getopt",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 6,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_getopt_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/getopt.cpp"
                ],
                "source_patterns": [
                  "getopt.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_getopt",
                "optional": false,
                "resolved_sources": [
                  "parser.cpp",
                  "tCounter.cpp",
                  "tFlag.cpp",
                  "tOptionBase.cpp",
                  "tValue.cpp"
                ],
                "source_patterns": [
                  "*.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/getopt/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/getopt/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 213433,
        "files": [
          "LICENSE",
          "examples/getopt.cpp",
          "parser.cpp",
          "parser.h",
          "tCounter.cpp",
          "tCounter.h",
          "tFlag.cpp",
          "tFlag.h",
          "tOptionBase.cpp",
          "tOptionBase.h",
          "tValue.cpp",
          "tValue.h"
        ],
        "language": "cpp",
        "name": "rrlib_getopt",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 6,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "rrlib_getopt_examples",
            "optional": true,
            "resolved_sources": [
              "examples/getopt.cpp"
            ],
            "source_patterns": [
              "getopt.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_getopt",
            "optional": false,
            "resolved_sources": [
              "parser.cpp",
              "tCounter.cpp",
              "tFlag.cpp",
              "tOptionBase.cpp",
              "tValue.cpp"
            ],
            "source_patterns": [
              "*.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_getopt",
      "path_with_namespace": "rrlib/getopt",
      "project_id": 37,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/getopt"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "d84a9be6093a2b93027bbdc240ca3cacb5eff151",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 76767,
            "files": [
              "LICENSE",
              "tWindow.cpp",
              "tWindow.h"
            ],
            "language": "cpp",
            "name": "rrlib_highgui_wrapper",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 1,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_highgui_wrapper",
                "optional": false,
                "resolved_sources": [
                  "tWindow.cpp"
                ],
                "source_patterns": [
                  "tWindow.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/tree/main"
        },
        {
          "commit_id": "16e932ed1124f6e435ccf969fa72c28c7d66e312",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 73787,
            "files": [
              "LICENSE",
              "tWindow.cpp",
              "tWindow.h"
            ],
            "language": "cpp",
            "name": "rrlib_highgui_wrapper",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 1,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_highgui_wrapper",
                "optional": false,
                "resolved_sources": [
                  "tWindow.cpp"
                ],
                "source_patterns": [
                  "tWindow.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/tree/release/14.08"
        },
        {
          "commit_id": "8e3bd2dd3a82419af39c720b7bcc3014baf96861",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 74683,
            "files": [
              "LICENSE",
              "tWindow.cpp",
              "tWindow.h"
            ],
            "language": "cpp",
            "name": "rrlib_highgui_wrapper",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 1,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_highgui_wrapper",
                "optional": false,
                "resolved_sources": [
                  "tWindow.cpp"
                ],
                "source_patterns": [
                  "tWindow.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 76767,
        "files": [
          "LICENSE",
          "tWindow.cpp",
          "tWindow.h"
        ],
        "language": "cpp",
        "name": "rrlib_highgui_wrapper",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 1,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_highgui_wrapper",
            "optional": false,
            "resolved_sources": [
              "tWindow.cpp"
            ],
            "source_patterns": [
              "tWindow.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_highgui_wrapper",
      "path_with_namespace": "rrlib/highgui-wrapper",
      "project_id": 25,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "77e510cf26e0528d56e68da638a6029fba518062",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 114574,
            "files": [
              "LICENSE",
              "java_native_utility_functions_jni.cpp",
              "jvm.cpp",
              "jvm.h",
              "tJNIWrappable.cpp",
              "tJNIWrappable.h",
              "tJavaObjectReference.h",
              "type_conversion.h"
            ],
            "language": "cpp",
            "name": "rrlib_jni",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 10,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_jni",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "make.xml",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/jni/-/tree/main"
        },
        {
          "commit_id": "701328131d04f7d2ca49aaa8b7845f521e20e512",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 111397,
            "files": [
              "LICENSE",
              "java_native_utility_functions_jni.cpp",
              "jvm.cpp",
              "jvm.h",
              "tJNIWrappable.cpp",
              "tJNIWrappable.h",
              "tJavaObjectReference.h",
              "type_conversion.h"
            ],
            "language": "cpp",
            "name": "rrlib_jni",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 10,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_jni",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "make.xml",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/jni/-/tree/release/14.08"
        },
        {
          "commit_id": "6764011380a6427009cd13d3eebdcb414a7ce32f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 112077,
            "files": [
              "LICENSE",
              "java_native_utility_functions_jni.cpp",
              "jvm.cpp",
              "jvm.h",
              "tJNIWrappable.cpp",
              "tJNIWrappable.h",
              "tJavaObjectReference.h",
              "type_conversion.h"
            ],
            "language": "cpp",
            "name": "rrlib_jni",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 10,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_jni",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "make.xml",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "source_patterns": [
                  "**"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/jni/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/jni/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_thread"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 114574,
        "files": [
          "LICENSE",
          "java_native_utility_functions_jni.cpp",
          "jvm.cpp",
          "jvm.h",
          "tJNIWrappable.cpp",
          "tJNIWrappable.h",
          "tJavaObjectReference.h",
          "type_conversion.h"
        ],
        "language": "cpp",
        "name": "rrlib_jni",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 10,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_jni",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "java_native_utility_functions_jni.cpp",
              "jvm.cpp",
              "jvm.h",
              "make.xml",
              "tJNIWrappable.cpp",
              "tJNIWrappable.h",
              "tJavaObjectReference.h",
              "type_conversion.h"
            ],
            "source_patterns": [
              "**"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_jni",
      "path_with_namespace": "rrlib/jni",
      "project_id": 38,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/jni"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "e2e58d3e5b9dba337bf04d6eed04f1c9640c0fea",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 136679,
            "files": [
              "ByteArray.java",
              "CString.java",
              "CStrings.java",
              "CharArray.java",
              "DoubleArray.java",
              "FloatArray.java",
              "HybridClass.java",
              "IntArray.java",
              "JNICalls.java",
              "JNIInfo.java",
              "JNIWrapper.java",
              "LICENSE",
              "LongArray.java",
              "PointerArray.java",
              "SharedBuffer.java",
              "ShortArray.java",
              "Struct.java",
              "StructBase.java",
              "StructBase2.java",
              "UsedInC.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_jni-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_jni-java",
                "optional": false,
                "resolved_sources": [
                  "ByteArray.java",
                  "CString.java",
                  "CStrings.java",
                  "CharArray.java",
                  "DoubleArray.java",
                  "FloatArray.java",
                  "HybridClass.java",
                  "IntArray.java",
                  "JNICalls.java",
                  "JNIInfo.java",
                  "JNIWrapper.java",
                  "LongArray.java",
                  "PointerArray.java",
                  "SharedBuffer.java",
                  "ShortArray.java",
                  "Struct.java",
                  "StructBase.java",
                  "StructBase2.java",
                  "UsedInC.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/jni.java/-/tree/main"
        },
        {
          "commit_id": "7c36547895ef6ceae930f679eda87cfe32a6185d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_finroc_core_utils-java",
                "rrlib_logging-java",
                "rrlib_serialization-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 132640,
            "files": [
              "ByteArray.java",
              "CString.java",
              "CStrings.java",
              "CharArray.java",
              "DoubleArray.java",
              "FloatArray.java",
              "HybridClass.java",
              "IntArray.java",
              "JNICalls.java",
              "JNIInfo.java",
              "JNIWrapper.java",
              "LICENSE",
              "LongArray.java",
              "PointerArray.java",
              "SharedBuffer.java",
              "ShortArray.java",
              "Struct.java",
              "StructBase.java",
              "StructBase2.java",
              "UsedInC.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_jni-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_jni-java",
                "optional": false,
                "resolved_sources": [
                  "ByteArray.java",
                  "CString.java",
                  "CStrings.java",
                  "CharArray.java",
                  "DoubleArray.java",
                  "FloatArray.java",
                  "HybridClass.java",
                  "IntArray.java",
                  "JNICalls.java",
                  "JNIInfo.java",
                  "JNIWrapper.java",
                  "LongArray.java",
                  "PointerArray.java",
                  "SharedBuffer.java",
                  "ShortArray.java",
                  "Struct.java",
                  "StructBase.java",
                  "StructBase2.java",
                  "UsedInC.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/jni.java/-/tree/release/14.08"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/jni.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_finroc_core_utils-java",
            "rrlib_logging-java",
            "rrlib_serialization-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 136679,
        "files": [
          "ByteArray.java",
          "CString.java",
          "CStrings.java",
          "CharArray.java",
          "DoubleArray.java",
          "FloatArray.java",
          "HybridClass.java",
          "IntArray.java",
          "JNICalls.java",
          "JNIInfo.java",
          "JNIWrapper.java",
          "LICENSE",
          "LongArray.java",
          "PointerArray.java",
          "SharedBuffer.java",
          "ShortArray.java",
          "Struct.java",
          "StructBase.java",
          "StructBase2.java",
          "UsedInC.java",
          "package-info.java"
        ],
        "language": "java",
        "name": "rrlib_jni-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 20,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_jni-java",
            "optional": false,
            "resolved_sources": [
              "ByteArray.java",
              "CString.java",
              "CStrings.java",
              "CharArray.java",
              "DoubleArray.java",
              "FloatArray.java",
              "HybridClass.java",
              "IntArray.java",
              "JNICalls.java",
              "JNIInfo.java",
              "JNIWrapper.java",
              "LongArray.java",
              "PointerArray.java",
              "SharedBuffer.java",
              "ShortArray.java",
              "Struct.java",
              "StructBase.java",
              "StructBase2.java",
              "UsedInC.java",
              "package-info.java"
            ],
            "source_patterns": [
              "*.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_jni-java",
      "path_with_namespace": "rrlib/jni.java",
      "project_id": 47,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/jni.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "d269b7a74e6a21cb1c72e817da23a9fc8b210411",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_si_units",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 752417,
            "files": [
              "LICENSE",
              "definitions.h",
              "orientation/tOrientation2D.h",
              "orientation/tOrientation2D.hpp",
              "orientation/tOrientation3D.h",
              "orientation/tOrientation3D.hpp",
              "orientation/tOrientationBase.h",
              "orientation/tOrientationBase.hpp",
              "pose/rtti.h",
              "pose/rtti_uncertain.h",
              "pose/tPose2D.h",
              "pose/tPose2D.hpp",
              "pose/tPose3D.h",
              "pose/tPose3D.hpp",
              "pose/tPoseBase.h",
              "pose/tPoseBase.hpp",
              "pose/tUncertainPose2D.h",
              "pose/tUncertainPose2D.hpp",
              "pose/tUncertainPose3D.h",
              "pose/tUncertainPose3D.hpp",
              "pose/tUncertainPoseBase.h",
              "pose/tUncertainPoseBase.hpp",
              "rtti.cpp",
              "tDeadReckoning.cpp",
              "tDeadReckoning.h",
              "tOdometry.cpp",
              "tOdometry.h",
              "tOrientation.cpp",
              "tOrientation.h",
              "tPose.cpp",
              "tPose.h",
              "tPosition.h",
              "tUncertainPose.cpp",
              "tUncertainPose.h",
              "tests/dead_reckoning.cpp",
              "tests/orientation.cpp",
              "tests/pose.cpp",
              "tests/position.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_localization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 33,
              "targets": 7,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "odometry",
                "optional": false,
                "resolved_sources": [
                  "tOdometry.cpp"
                ],
                "source_patterns": [
                  "tOdometry.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/rtti.h",
                  "pose/rtti_uncertain.h",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ],
                "source_patterns": [
                  "orientation/*",
                  "pose/*",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h"
                ],
                "source_patterns": [
                  "tDeadReckoning.*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "orientation",
                "optional": false,
                "resolved_sources": [
                  "tests/orientation.cpp"
                ],
                "source_patterns": [
                  "orientation.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "tests/pose.cpp"
                ],
                "source_patterns": [
                  "pose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "position",
                "optional": false,
                "resolved_sources": [
                  "tests/position.cpp"
                ],
                "source_patterns": [
                  "position.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tests/dead_reckoning.cpp"
                ],
                "source_patterns": [
                  "dead_reckoning.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/localization/-/tree/main"
        },
        {
          "commit_id": "2ef59b6bdb6eaafdeb62d1bfb4160e7d996097c9",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_si_units",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 563624,
            "files": [
              "LICENSE",
              "definitions.h",
              "orientation/tOrientation2D.h",
              "orientation/tOrientation2D.hpp",
              "orientation/tOrientation3D.h",
              "orientation/tOrientation3D.hpp",
              "orientation/tOrientationBase.h",
              "orientation/tOrientationBase.hpp",
              "pose/tPose2D.h",
              "pose/tPose2D.hpp",
              "pose/tPose3D.h",
              "pose/tPose3D.hpp",
              "pose/tPoseBase.h",
              "pose/tPoseBase.hpp",
              "pose/tUncertainPose2D.h",
              "pose/tUncertainPose2D.hpp",
              "pose/tUncertainPose3D.h",
              "pose/tUncertainPose3D.hpp",
              "pose/tUncertainPoseBase.h",
              "pose/tUncertainPoseBase.hpp",
              "rtti.cpp",
              "tDeadReckoning.cpp",
              "tDeadReckoning.h",
              "tOdometry.cpp",
              "tOdometry.h",
              "tOrientation.cpp",
              "tOrientation.h",
              "tPose.cpp",
              "tPose.h",
              "tPosition.h",
              "tUncertainPose.cpp",
              "tUncertainPose.h",
              "tests/dead_reckoning.cpp",
              "tests/orientation.cpp",
              "tests/pose.cpp",
              "tests/position.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_localization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 31,
              "targets": 7,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "odometry",
                "optional": false,
                "resolved_sources": [
                  "tOdometry.cpp"
                ],
                "source_patterns": [
                  "tOdometry.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ],
                "source_patterns": [
                  "orientation/*",
                  "pose/*",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h"
                ],
                "source_patterns": [
                  "tDeadReckoning.*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "orientation",
                "optional": false,
                "resolved_sources": [
                  "tests/orientation.cpp"
                ],
                "source_patterns": [
                  "orientation.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "tests/pose.cpp"
                ],
                "source_patterns": [
                  "pose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "position",
                "optional": false,
                "resolved_sources": [
                  "tests/position.cpp"
                ],
                "source_patterns": [
                  "position.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tests/dead_reckoning.cpp"
                ],
                "source_patterns": [
                  "dead_reckoning.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/localization/-/tree/release/14.08"
        },
        {
          "commit_id": "96da61f9a873ce7a469b803383b531c86fb79bfd",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_math",
                "rrlib_si_units",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 754078,
            "files": [
              "LICENSE",
              "definitions.h",
              "orientation/tOrientation2D.h",
              "orientation/tOrientation2D.hpp",
              "orientation/tOrientation3D.h",
              "orientation/tOrientation3D.hpp",
              "orientation/tOrientationBase.h",
              "orientation/tOrientationBase.hpp",
              "pose/rtti.h",
              "pose/rtti_uncertain.h",
              "pose/tPose2D.h",
              "pose/tPose2D.hpp",
              "pose/tPose3D.h",
              "pose/tPose3D.hpp",
              "pose/tPoseBase.h",
              "pose/tPoseBase.hpp",
              "pose/tUncertainPose2D.h",
              "pose/tUncertainPose2D.hpp",
              "pose/tUncertainPose3D.h",
              "pose/tUncertainPose3D.hpp",
              "pose/tUncertainPoseBase.h",
              "pose/tUncertainPoseBase.hpp",
              "rtti.cpp",
              "tDeadReckoning.cpp",
              "tDeadReckoning.h",
              "tOdometry.cpp",
              "tOdometry.h",
              "tOrientation.cpp",
              "tOrientation.h",
              "tPose.cpp",
              "tPose.h",
              "tPosition.h",
              "tUncertainPose.cpp",
              "tUncertainPose.h",
              "tests/dead_reckoning.cpp",
              "tests/orientation.cpp",
              "tests/pose.cpp",
              "tests/position.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_localization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 33,
              "targets": 7,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "odometry",
                "optional": false,
                "resolved_sources": [
                  "tOdometry.cpp"
                ],
                "source_patterns": [
                  "tOdometry.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/rtti.h",
                  "pose/rtti_uncertain.h",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ],
                "source_patterns": [
                  "orientation/*",
                  "pose/*",
                  "definitions.h",
                  "rtti.cpp",
                  "tOrientation.cpp",
                  "tPose.cpp",
                  "tPosition.h",
                  "tUncertainPose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h"
                ],
                "source_patterns": [
                  "tDeadReckoning.*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "orientation",
                "optional": false,
                "resolved_sources": [
                  "tests/orientation.cpp"
                ],
                "source_patterns": [
                  "orientation.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "pose",
                "optional": false,
                "resolved_sources": [
                  "tests/pose.cpp"
                ],
                "source_patterns": [
                  "pose.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "position",
                "optional": false,
                "resolved_sources": [
                  "tests/position.cpp"
                ],
                "source_patterns": [
                  "position.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "dead_reckoning",
                "optional": false,
                "resolved_sources": [
                  "tests/dead_reckoning.cpp"
                ],
                "source_patterns": [
                  "dead_reckoning.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/localization/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/localization/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging",
            "rrlib_math",
            "rrlib_si_units",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization"
          ]
        },
        "description": null,
        "disk_usage_bytes": 752417,
        "files": [
          "LICENSE",
          "definitions.h",
          "orientation/tOrientation2D.h",
          "orientation/tOrientation2D.hpp",
          "orientation/tOrientation3D.h",
          "orientation/tOrientation3D.hpp",
          "orientation/tOrientationBase.h",
          "orientation/tOrientationBase.hpp",
          "pose/rtti.h",
          "pose/rtti_uncertain.h",
          "pose/tPose2D.h",
          "pose/tPose2D.hpp",
          "pose/tPose3D.h",
          "pose/tPose3D.hpp",
          "pose/tPoseBase.h",
          "pose/tPoseBase.hpp",
          "pose/tUncertainPose2D.h",
          "pose/tUncertainPose2D.hpp",
          "pose/tUncertainPose3D.h",
          "pose/tUncertainPose3D.hpp",
          "pose/tUncertainPoseBase.h",
          "pose/tUncertainPoseBase.hpp",
          "rtti.cpp",
          "tDeadReckoning.cpp",
          "tDeadReckoning.h",
          "tOdometry.cpp",
          "tOdometry.h",
          "tOrientation.cpp",
          "tOrientation.h",
          "tPose.cpp",
          "tPose.h",
          "tPosition.h",
          "tUncertainPose.cpp",
          "tUncertainPose.h",
          "tests/dead_reckoning.cpp",
          "tests/orientation.cpp",
          "tests/pose.cpp",
          "tests/position.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_localization",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 33,
          "targets": 7,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "odometry",
            "optional": false,
            "resolved_sources": [
              "tOdometry.cpp"
            ],
            "source_patterns": [
              "tOdometry.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "pose",
            "optional": false,
            "resolved_sources": [
              "orientation/tOrientation2D.h",
              "orientation/tOrientation2D.hpp",
              "orientation/tOrientation3D.h",
              "orientation/tOrientation3D.hpp",
              "orientation/tOrientationBase.h",
              "orientation/tOrientationBase.hpp",
              "pose/rtti.h",
              "pose/rtti_uncertain.h",
              "pose/tPose2D.h",
              "pose/tPose2D.hpp",
              "pose/tPose3D.h",
              "pose/tPose3D.hpp",
              "pose/tPoseBase.h",
              "pose/tPoseBase.hpp",
              "pose/tUncertainPose2D.h",
              "pose/tUncertainPose2D.hpp",
              "pose/tUncertainPose3D.h",
              "pose/tUncertainPose3D.hpp",
              "pose/tUncertainPoseBase.h",
              "pose/tUncertainPoseBase.hpp",
              "definitions.h",
              "rtti.cpp",
              "tOrientation.cpp",
              "tPose.cpp",
              "tPosition.h",
              "tUncertainPose.cpp"
            ],
            "source_patterns": [
              "orientation/*",
              "pose/*",
              "definitions.h",
              "rtti.cpp",
              "tOrientation.cpp",
              "tPose.cpp",
              "tPosition.h",
              "tUncertainPose.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "dead_reckoning",
            "optional": false,
            "resolved_sources": [
              "tDeadReckoning.cpp",
              "tDeadReckoning.h"
            ],
            "source_patterns": [
              "tDeadReckoning.*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "orientation",
            "optional": false,
            "resolved_sources": [
              "tests/orientation.cpp"
            ],
            "source_patterns": [
              "orientation.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "pose",
            "optional": false,
            "resolved_sources": [
              "tests/pose.cpp"
            ],
            "source_patterns": [
              "pose.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "position",
            "optional": false,
            "resolved_sources": [
              "tests/position.cpp"
            ],
            "source_patterns": [
              "position.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "dead_reckoning",
            "optional": false,
            "resolved_sources": [
              "tests/dead_reckoning.cpp"
            ],
            "source_patterns": [
              "dead_reckoning.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_localization",
      "path_with_namespace": "rrlib/localization",
      "project_id": 26,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/localization"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "4168ccb6fae7de2eba5b7f987f56da872979ba0c",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_buffer_pools",
                "rrlib_speech_synthesis",
                "rrlib_thread",
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 477625,
            "files": [
              "LICENSE",
              "configuration.cpp",
              "configuration.h",
              "configuration/DomainRegistryLifetime.h",
              "configuration/tConfiguration.cpp",
              "configuration/tConfiguration.h",
              "configuration/tDomainRegistry.cpp",
              "configuration/tDomainRegistry.h",
              "default_log_description.cpp",
              "default_log_description.h",
              "examples/example.cpp",
              "examples/lib/A.h",
              "examples/lib/B.h",
              "examples/logging_config.xml",
              "log_levels.h",
              "messages.h",
              "messages/implementation.cpp",
              "messages/implementation.h",
              "messages/tFanOutBuffer.cpp",
              "messages/tFanOutBuffer.h",
              "messages/tFormattingBuffer.cpp",
              "messages/tFormattingBuffer.h",
              "messages/tStream.cpp",
              "messages/tStream.h",
              "sinks/tFile.cpp",
              "sinks/tFile.h",
              "sinks/tNonBlocking.h",
              "sinks/tNonBlockingSink.cpp",
              "sinks/tNonBlockingSink.h",
              "sinks/tSink.cpp",
              "sinks/tSink.h",
              "sinks/tSpeechSynthesis.cpp",
              "sinks/tSpeechSynthesis.h",
              "sinks/tStream.cpp",
              "sinks/tStream.h"
            ],
            "language": "cpp",
            "name": "rrlib_logging",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 26,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_logging_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/example.cpp"
                ],
                "source_patterns": [
                  "lib/*",
                  "example.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_logging",
                "optional": false,
                "resolved_sources": [
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ],
                "source_patterns": [
                  "configuration/*",
                  "messages/*",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "log_levels",
                "optional": false,
                "resolved_sources": [
                  "log_levels.h"
                ],
                "source_patterns": [
                  "log_levels.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks",
                "optional": false,
                "resolved_sources": [
                  "sinks/tSink.cpp"
                ],
                "source_patterns": [
                  "sinks/tSink.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks_speech_synthesis",
                "optional": true,
                "resolved_sources": [
                  "sinks/tSpeechSynthesis.cpp"
                ],
                "source_patterns": [
                  "sinks/tSpeechSynthesis.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "non_blockin_sinks",
                "optional": true,
                "resolved_sources": [
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp"
                ],
                "source_patterns": [
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging/-/tree/main"
        },
        {
          "commit_id": "dec8a670db1bd74023b484aa182130f1129d7be5",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_speech_synthesis",
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 433156,
            "files": [
              "LICENSE",
              "configuration.cpp",
              "configuration.h",
              "configuration/DomainRegistryLifetime.h",
              "configuration/tConfiguration.cpp",
              "configuration/tConfiguration.h",
              "configuration/tDomainRegistry.cpp",
              "configuration/tDomainRegistry.h",
              "default_log_description.cpp",
              "default_log_description.h",
              "examples/example.cpp",
              "examples/lib/A.h",
              "examples/lib/B.h",
              "examples/logging_config.xml",
              "log_levels.h",
              "messages.h",
              "messages/implementation.cpp",
              "messages/implementation.h",
              "messages/tFanOutBuffer.cpp",
              "messages/tFanOutBuffer.h",
              "messages/tFormattingBuffer.cpp",
              "messages/tFormattingBuffer.h",
              "messages/tStream.cpp",
              "messages/tStream.h",
              "sinks/tFile.cpp",
              "sinks/tFile.h",
              "sinks/tSink.cpp",
              "sinks/tSink.h",
              "sinks/tSpeechSynthesis.cpp",
              "sinks/tSpeechSynthesis.h",
              "sinks/tStream.cpp",
              "sinks/tStream.h"
            ],
            "language": "cpp",
            "name": "rrlib_logging",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 24,
              "targets": 5,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_logging_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/example.cpp"
                ],
                "source_patterns": [
                  "lib/*",
                  "example.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_logging",
                "optional": false,
                "resolved_sources": [
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ],
                "source_patterns": [
                  "configuration/*",
                  "messages/*",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "log_levels",
                "optional": false,
                "resolved_sources": [
                  "log_levels.h"
                ],
                "source_patterns": [
                  "log_levels.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks",
                "optional": false,
                "resolved_sources": [
                  "sinks/tSink.cpp"
                ],
                "source_patterns": [
                  "sinks/tSink.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks_speech_synthesis",
                "optional": true,
                "resolved_sources": [
                  "sinks/tSpeechSynthesis.cpp"
                ],
                "source_patterns": [
                  "sinks/tSpeechSynthesis.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging/-/tree/release/14.08"
        },
        {
          "commit_id": "6731288231affd52ef034ee75e0d1acf9785e64e",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_buffer_pools",
                "rrlib_speech_synthesis",
                "rrlib_thread",
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 482059,
            "files": [
              "LICENSE",
              "configuration.cpp",
              "configuration.h",
              "configuration/DomainRegistryLifetime.h",
              "configuration/tConfiguration.cpp",
              "configuration/tConfiguration.h",
              "configuration/tDomainRegistry.cpp",
              "configuration/tDomainRegistry.h",
              "default_log_description.cpp",
              "default_log_description.h",
              "examples/example.cpp",
              "examples/lib/A.h",
              "examples/lib/B.h",
              "examples/logging_config.xml",
              "log_levels.h",
              "messages.h",
              "messages/implementation.cpp",
              "messages/implementation.h",
              "messages/tFanOutBuffer.cpp",
              "messages/tFanOutBuffer.h",
              "messages/tFormattingBuffer.cpp",
              "messages/tFormattingBuffer.h",
              "messages/tStream.cpp",
              "messages/tStream.h",
              "sinks/tFile.cpp",
              "sinks/tFile.h",
              "sinks/tNonBlocking.h",
              "sinks/tNonBlockingSink.cpp",
              "sinks/tNonBlockingSink.h",
              "sinks/tSink.cpp",
              "sinks/tSink.h",
              "sinks/tSpeechSynthesis.cpp",
              "sinks/tSpeechSynthesis.h",
              "sinks/tStream.cpp",
              "sinks/tStream.h"
            ],
            "language": "cpp",
            "name": "rrlib_logging",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 26,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "rrlib_logging_examples",
                "optional": true,
                "resolved_sources": [
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/example.cpp"
                ],
                "source_patterns": [
                  "lib/*",
                  "example.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_logging",
                "optional": false,
                "resolved_sources": [
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ],
                "source_patterns": [
                  "configuration/*",
                  "messages/*",
                  "sinks/tFile.cpp",
                  "sinks/tStream.cpp",
                  "configuration.cpp",
                  "default_log_description.cpp",
                  "messages.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "log_levels",
                "optional": false,
                "resolved_sources": [
                  "log_levels.h"
                ],
                "source_patterns": [
                  "log_levels.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks",
                "optional": false,
                "resolved_sources": [
                  "sinks/tSink.cpp"
                ],
                "source_patterns": [
                  "sinks/tSink.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "sinks_speech_synthesis",
                "optional": true,
                "resolved_sources": [
                  "sinks/tSpeechSynthesis.cpp"
                ],
                "source_patterns": [
                  "sinks/tSpeechSynthesis.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "non_blockin_sinks",
                "optional": true,
                "resolved_sources": [
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp"
                ],
                "source_patterns": [
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/logging/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_time",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_buffer_pools",
            "rrlib_speech_synthesis",
            "rrlib_thread",
            "rrlib_xml"
          ]
        },
        "description": null,
        "disk_usage_bytes": 477625,
        "files": [
          "LICENSE",
          "configuration.cpp",
          "configuration.h",
          "configuration/DomainRegistryLifetime.h",
          "configuration/tConfiguration.cpp",
          "configuration/tConfiguration.h",
          "configuration/tDomainRegistry.cpp",
          "configuration/tDomainRegistry.h",
          "default_log_description.cpp",
          "default_log_description.h",
          "examples/example.cpp",
          "examples/lib/A.h",
          "examples/lib/B.h",
          "examples/logging_config.xml",
          "log_levels.h",
          "messages.h",
          "messages/implementation.cpp",
          "messages/implementation.h",
          "messages/tFanOutBuffer.cpp",
          "messages/tFanOutBuffer.h",
          "messages/tFormattingBuffer.cpp",
          "messages/tFormattingBuffer.h",
          "messages/tStream.cpp",
          "messages/tStream.h",
          "sinks/tFile.cpp",
          "sinks/tFile.h",
          "sinks/tNonBlocking.h",
          "sinks/tNonBlockingSink.cpp",
          "sinks/tNonBlockingSink.h",
          "sinks/tSink.cpp",
          "sinks/tSink.h",
          "sinks/tSpeechSynthesis.cpp",
          "sinks/tSpeechSynthesis.h",
          "sinks/tStream.cpp",
          "sinks/tStream.h"
        ],
        "language": "cpp",
        "name": "rrlib_logging",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 26,
          "targets": 6,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "rrlib_logging_examples",
            "optional": true,
            "resolved_sources": [
              "examples/lib/A.h",
              "examples/lib/B.h",
              "examples/example.cpp"
            ],
            "source_patterns": [
              "lib/*",
              "example.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_logging",
            "optional": false,
            "resolved_sources": [
              "configuration/DomainRegistryLifetime.h",
              "configuration/tConfiguration.cpp",
              "configuration/tConfiguration.h",
              "configuration/tDomainRegistry.cpp",
              "configuration/tDomainRegistry.h",
              "messages/implementation.cpp",
              "messages/implementation.h",
              "messages/tFanOutBuffer.cpp",
              "messages/tFanOutBuffer.h",
              "messages/tFormattingBuffer.cpp",
              "messages/tFormattingBuffer.h",
              "messages/tStream.cpp",
              "messages/tStream.h",
              "sinks/tFile.cpp",
              "sinks/tStream.cpp",
              "configuration.cpp",
              "default_log_description.cpp",
              "messages.h"
            ],
            "source_patterns": [
              "configuration/*",
              "messages/*",
              "sinks/tFile.cpp",
              "sinks/tStream.cpp",
              "configuration.cpp",
              "default_log_description.cpp",
              "messages.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "log_levels",
            "optional": false,
            "resolved_sources": [
              "log_levels.h"
            ],
            "source_patterns": [
              "log_levels.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "sinks",
            "optional": false,
            "resolved_sources": [
              "sinks/tSink.cpp"
            ],
            "source_patterns": [
              "sinks/tSink.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "sinks_speech_synthesis",
            "optional": true,
            "resolved_sources": [
              "sinks/tSpeechSynthesis.cpp"
            ],
            "source_patterns": [
              "sinks/tSpeechSynthesis.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "non_blockin_sinks",
            "optional": true,
            "resolved_sources": [
              "sinks/tNonBlocking.h",
              "sinks/tNonBlockingSink.cpp"
            ],
            "source_patterns": [
              "sinks/tNonBlocking.h",
              "sinks/tNonBlockingSink.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_logging",
      "path_with_namespace": "rrlib/logging",
      "project_id": 39,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/logging"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "ab3d284b0a83139824be214346c1567642dba6c8",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 159397,
            "files": [
              "LICENSE",
              "Log.java",
              "LogDomain.java",
              "LogDomainConfiguration.java",
              "LogDomainRegistry.java",
              "LogLevel.java",
              "LogStream.java",
              "LogStreamOutput.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_logging-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 8,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_logging-java",
                "optional": false,
                "resolved_sources": [
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging.java/-/tree/main"
        },
        {
          "commit_id": "54ab86aa23a706492c79bf810072d8de4c8d746f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 124606,
            "files": [
              "LICENSE",
              "Log.java",
              "LogDomain.java",
              "LogDomainConfiguration.java",
              "LogDomainRegistry.java",
              "LogLevel.java",
              "LogStream.java",
              "LogStreamOutput.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_logging-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 8,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_logging-java",
                "optional": false,
                "resolved_sources": [
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging.java/-/tree/release/14.08"
        },
        {
          "commit_id": "524b10176c0e730afc0bd04be658789ae248d4ab",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 156730,
            "files": [
              "LICENSE",
              "Log.java",
              "LogDomain.java",
              "LogDomainConfiguration.java",
              "LogDomainRegistry.java",
              "LogLevel.java",
              "LogStream.java",
              "LogStreamOutput.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_logging-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 8,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_logging-java",
                "optional": false,
                "resolved_sources": [
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/logging.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/logging.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 159397,
        "files": [
          "LICENSE",
          "Log.java",
          "LogDomain.java",
          "LogDomainConfiguration.java",
          "LogDomainRegistry.java",
          "LogLevel.java",
          "LogStream.java",
          "LogStreamOutput.java",
          "package-info.java"
        ],
        "language": "java",
        "name": "rrlib_logging-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 8,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_logging-java",
            "optional": false,
            "resolved_sources": [
              "Log.java",
              "LogDomain.java",
              "LogDomainConfiguration.java",
              "LogDomainRegistry.java",
              "LogLevel.java",
              "LogStream.java",
              "LogStreamOutput.java",
              "package-info.java"
            ],
            "source_patterns": [
              "*.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_logging-java",
      "path_with_namespace": "rrlib/logging.java",
      "project_id": 48,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/logging.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "8e13b523a0fb6c90fcb412ff309a0e16d7c001f8",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_localization",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_simvis3d"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1264954,
            "files": [
              "LICENSE",
              "angle/functions.h",
              "angle/functions.hpp",
              "angle/policies/unit/Degree.h",
              "angle/policies/unit/Radian.h",
              "angle/policies/wrap/NoWrap.h",
              "angle/policies/wrap/Signed.h",
              "angle/policies/wrap/Unsigned.h",
              "angle/rtti.h",
              "angle/tAngle.h",
              "angle/type_traits.h",
              "matrix/data/ConstantValuesShared.h",
              "matrix/data/ConstantValuesShared.hpp",
              "matrix/data/ConstantValuesSpecialized.h",
              "matrix/data/ConstantValuesSpecialized.hpp",
              "matrix/data/Full.h",
              "matrix/data/Full.hpp",
              "matrix/data/OperatorsShared.h",
              "matrix/functionality/Conversions.h",
              "matrix/functionality/FunctionalityShared.h",
              "matrix/functionality/FunctionalityShared.hpp",
              "matrix/functionality/HomogeneousMultiplication.h",
              "matrix/functionality/LegacyShared.h",
              "matrix/functionality/LegacySpecialized.h",
              "matrix/functionality/Rotation.h",
              "matrix/functionality/SquareMatrixOperationsShared.h",
              "matrix/functionality/SquareMatrixOperationsSpecialized.h",
              "matrix/functions.h",
              "matrix/functions.hpp",
              "matrix/tMatrix.h",
              "matrix/tMatrix.hpp",
              "rtti.cpp",
              "rtti_legacy.cpp",
              "tAngle.cpp",
              "tAngle.h",
              "tCholeskyDecomposition.cpp",
              "tCholeskyDecomposition.h",
              "tCholeskyDecomposition.hpp",
              "tLUDecomposition.cpp",
              "tLUDecomposition.h",
              "tLUDecomposition.hpp",
              "tMatrix.cpp",
              "tMatrix.h",
              "tMultivariateNormalDistribution.h",
              "tPolynomial.h",
              "tPolynomial.hpp",
              "tPose2D.h",
              "tPose3D.h",
              "tVector.cpp",
              "tVector.h",
              "tests/angles.cpp",
              "tests/matrices.cpp",
              "tests/poses.cpp",
              "tests/utilities.cpp",
              "tests/vectors.cpp",
              "utilities.cpp",
              "utilities.h",
              "vector/data/Cartesian.h",
              "vector/data/Cartesian.hpp",
              "vector/data/ConstantValuesShared.h",
              "vector/data/ConstantValuesShared.hpp",
              "vector/data/ConstantValuesSpecialized.h",
              "vector/data/ConstantValuesSpecialized.hpp",
              "vector/data/OperatorsCartesian.h",
              "vector/data/OperatorsPolar.h",
              "vector/data/OperatorsShared.h",
              "vector/data/Polar.h",
              "vector/data/Polar.hpp",
              "vector/functionality/Conversions.h",
              "vector/functionality/FunctionalityShared.h",
              "vector/functionality/FunctionalityShared.hpp",
              "vector/functionality/FunctionalitySpecialized.h",
              "vector/functionality/FunctionalitySpecialized.hpp",
              "vector/functionality/LegacyShared.h",
              "vector/functionality/LegacySpecialized.h",
              "vector/functionality/Rotation.h",
              "vector/functions.h",
              "vector/functions.hpp",
              "vector/rtti.h",
              "vector/tVector.h",
              "vector/tVector.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_math",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 71,
              "targets": 8,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_math",
                "optional": false,
                "resolved_sources": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/rtti.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/rtti.h",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "source_patterns": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/**",
                  "matrix/**",
                  "vector/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ],
                "source_patterns": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "random",
                "optional": false,
                "resolved_sources": [
                  "tMultivariateNormalDistribution.h"
                ],
                "source_patterns": [
                  "tMultivariateNormalDistribution.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "angles",
                "optional": false,
                "resolved_sources": [
                  "tests/angles.cpp"
                ],
                "source_patterns": [
                  "angles.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "matrices",
                "optional": false,
                "resolved_sources": [
                  "tests/matrices.cpp"
                ],
                "source_patterns": [
                  "matrices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "poses",
                "optional": false,
                "resolved_sources": [
                  "tests/poses.cpp"
                ],
                "source_patterns": [
                  "poses.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "utilities",
                "optional": false,
                "resolved_sources": [
                  "tests/utilities.cpp"
                ],
                "source_patterns": [
                  "utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "vectors",
                "optional": false,
                "resolved_sources": [
                  "tests/vectors.cpp"
                ],
                "source_patterns": [
                  "vectors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/math/-/tree/main"
        },
        {
          "commit_id": "2bdaceb06ea2395c45434e9361d7b6f957dfc89f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_localization",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1060897,
            "files": [
              "LICENSE",
              "angle/functions.h",
              "angle/functions.hpp",
              "angle/policies/unit/Degree.h",
              "angle/policies/unit/Radian.h",
              "angle/policies/wrap/NoWrap.h",
              "angle/policies/wrap/Signed.h",
              "angle/policies/wrap/Unsigned.h",
              "angle/tAngle.h",
              "angle/type_traits.h",
              "matrix/data/ConstantValuesShared.h",
              "matrix/data/ConstantValuesShared.hpp",
              "matrix/data/ConstantValuesSpecialized.h",
              "matrix/data/ConstantValuesSpecialized.hpp",
              "matrix/data/Full.h",
              "matrix/data/Full.hpp",
              "matrix/data/OperatorsShared.h",
              "matrix/functionality/Conversions.h",
              "matrix/functionality/FunctionalityShared.h",
              "matrix/functionality/FunctionalityShared.hpp",
              "matrix/functionality/HomogeneousMultiplication.h",
              "matrix/functionality/LegacyShared.h",
              "matrix/functionality/LegacySpecialized.h",
              "matrix/functionality/Rotation.h",
              "matrix/functionality/SquareMatrixOperationsShared.h",
              "matrix/functionality/SquareMatrixOperationsSpecialized.h",
              "matrix/functions.h",
              "matrix/functions.hpp",
              "matrix/tMatrix.h",
              "matrix/tMatrix.hpp",
              "rtti.cpp",
              "rtti_legacy.cpp",
              "tAngle.cpp",
              "tAngle.h",
              "tCholeskyDecomposition.cpp",
              "tCholeskyDecomposition.h",
              "tCholeskyDecomposition.hpp",
              "tLUDecomposition.cpp",
              "tLUDecomposition.h",
              "tLUDecomposition.hpp",
              "tMatrix.cpp",
              "tMatrix.h",
              "tMultivariateNormalDistribution.h",
              "tPolynomial.h",
              "tPolynomial.hpp",
              "tPose2D.h",
              "tPose3D.h",
              "tVector.cpp",
              "tVector.h",
              "tests/angles.cpp",
              "tests/matrices.cpp",
              "tests/poses.cpp",
              "tests/utilities.cpp",
              "tests/vectors.cpp",
              "utilities.cpp",
              "utilities.h",
              "vector/data/Cartesian.h",
              "vector/data/Cartesian.hpp",
              "vector/data/ConstantValuesShared.h",
              "vector/data/ConstantValuesShared.hpp",
              "vector/data/ConstantValuesSpecialized.h",
              "vector/data/ConstantValuesSpecialized.hpp",
              "vector/data/OperatorsCartesian.h",
              "vector/data/OperatorsPolar.h",
              "vector/data/OperatorsShared.h",
              "vector/data/Polar.h",
              "vector/data/Polar.hpp",
              "vector/functionality/Conversions.h",
              "vector/functionality/FunctionalityShared.h",
              "vector/functionality/FunctionalityShared.hpp",
              "vector/functionality/FunctionalitySpecialized.h",
              "vector/functionality/FunctionalitySpecialized.hpp",
              "vector/functionality/LegacyShared.h",
              "vector/functionality/LegacySpecialized.h",
              "vector/functionality/Rotation.h",
              "vector/functions.h",
              "vector/functions.hpp",
              "vector/tVector.h",
              "vector/tVector.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_math",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 69,
              "targets": 8,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_math",
                "optional": false,
                "resolved_sources": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "source_patterns": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/**",
                  "matrix/**",
                  "vector/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ],
                "source_patterns": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "random",
                "optional": false,
                "resolved_sources": [
                  "tMultivariateNormalDistribution.h"
                ],
                "source_patterns": [
                  "tMultivariateNormalDistribution.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "angles",
                "optional": false,
                "resolved_sources": [
                  "tests/angles.cpp"
                ],
                "source_patterns": [
                  "angles.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "matrices",
                "optional": false,
                "resolved_sources": [
                  "tests/matrices.cpp"
                ],
                "source_patterns": [
                  "matrices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "poses",
                "optional": false,
                "resolved_sources": [
                  "tests/poses.cpp"
                ],
                "source_patterns": [
                  "poses.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "utilities",
                "optional": false,
                "resolved_sources": [
                  "tests/utilities.cpp"
                ],
                "source_patterns": [
                  "utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "vectors",
                "optional": false,
                "resolved_sources": [
                  "tests/vectors.cpp"
                ],
                "source_patterns": [
                  "vectors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/math/-/tree/release/14.08"
        },
        {
          "commit_id": "d8e1c74bf213d4ac89efddb1d6b2c31e02f9ae0e",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_localization",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization",
                "rrlib_simvis3d"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1244466,
            "files": [
              "LICENSE",
              "angle/functions.h",
              "angle/functions.hpp",
              "angle/policies/unit/Degree.h",
              "angle/policies/unit/Radian.h",
              "angle/policies/wrap/NoWrap.h",
              "angle/policies/wrap/Signed.h",
              "angle/policies/wrap/Unsigned.h",
              "angle/rtti.h",
              "angle/tAngle.h",
              "angle/type_traits.h",
              "matrix/data/ConstantValuesShared.h",
              "matrix/data/ConstantValuesShared.hpp",
              "matrix/data/ConstantValuesSpecialized.h",
              "matrix/data/ConstantValuesSpecialized.hpp",
              "matrix/data/Full.h",
              "matrix/data/Full.hpp",
              "matrix/data/OperatorsShared.h",
              "matrix/functionality/Conversions.h",
              "matrix/functionality/FunctionalityShared.h",
              "matrix/functionality/FunctionalityShared.hpp",
              "matrix/functionality/HomogeneousMultiplication.h",
              "matrix/functionality/LegacyShared.h",
              "matrix/functionality/LegacySpecialized.h",
              "matrix/functionality/Rotation.h",
              "matrix/functionality/SquareMatrixOperationsShared.h",
              "matrix/functionality/SquareMatrixOperationsSpecialized.h",
              "matrix/functions.h",
              "matrix/functions.hpp",
              "matrix/tMatrix.h",
              "matrix/tMatrix.hpp",
              "rtti.cpp",
              "rtti_legacy.cpp",
              "tAngle.cpp",
              "tAngle.h",
              "tCholeskyDecomposition.cpp",
              "tCholeskyDecomposition.h",
              "tCholeskyDecomposition.hpp",
              "tLUDecomposition.cpp",
              "tLUDecomposition.h",
              "tLUDecomposition.hpp",
              "tMatrix.cpp",
              "tMatrix.h",
              "tMultivariateNormalDistribution.h",
              "tPolynomial.h",
              "tPolynomial.hpp",
              "tPose2D.h",
              "tPose3D.h",
              "tVector.cpp",
              "tVector.h",
              "tests/angles.cpp",
              "tests/matrices.cpp",
              "tests/poses.cpp",
              "tests/utilities.cpp",
              "tests/vectors.cpp",
              "utilities.cpp",
              "utilities.h",
              "vector/data/Cartesian.h",
              "vector/data/Cartesian.hpp",
              "vector/data/ConstantValuesShared.h",
              "vector/data/ConstantValuesShared.hpp",
              "vector/data/ConstantValuesSpecialized.h",
              "vector/data/ConstantValuesSpecialized.hpp",
              "vector/data/OperatorsCartesian.h",
              "vector/data/OperatorsPolar.h",
              "vector/data/OperatorsShared.h",
              "vector/data/Polar.h",
              "vector/data/Polar.hpp",
              "vector/functionality/Conversions.h",
              "vector/functionality/FunctionalityShared.h",
              "vector/functionality/FunctionalityShared.hpp",
              "vector/functionality/FunctionalitySpecialized.h",
              "vector/functionality/FunctionalitySpecialized.hpp",
              "vector/functionality/LegacyShared.h",
              "vector/functionality/LegacySpecialized.h",
              "vector/functionality/Rotation.h",
              "vector/functions.h",
              "vector/functions.hpp",
              "vector/rtti.h",
              "vector/tVector.h",
              "vector/tVector.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_math",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 71,
              "targets": 8,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_math",
                "optional": false,
                "resolved_sources": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/rtti.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/rtti.h",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "source_patterns": [
                  "rtti.cpp",
                  "tAngle.cpp",
                  "tCholeskyDecomposition.cpp",
                  "tLUDecomposition.cpp",
                  "tMatrix.cpp",
                  "tPolynomial.h",
                  "tVector.cpp",
                  "utilities.cpp",
                  "angle/**",
                  "matrix/**",
                  "vector/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ],
                "source_patterns": [
                  "rtti_legacy.cpp",
                  "tPose2D.h",
                  "tPose3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "random",
                "optional": false,
                "resolved_sources": [
                  "tMultivariateNormalDistribution.h"
                ],
                "source_patterns": [
                  "tMultivariateNormalDistribution.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "angles",
                "optional": false,
                "resolved_sources": [
                  "tests/angles.cpp"
                ],
                "source_patterns": [
                  "angles.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "matrices",
                "optional": false,
                "resolved_sources": [
                  "tests/matrices.cpp"
                ],
                "source_patterns": [
                  "matrices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "poses",
                "optional": false,
                "resolved_sources": [
                  "tests/poses.cpp"
                ],
                "source_patterns": [
                  "poses.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "utilities",
                "optional": false,
                "resolved_sources": [
                  "tests/utilities.cpp"
                ],
                "source_patterns": [
                  "utilities.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "vectors",
                "optional": false,
                "resolved_sources": [
                  "tests/vectors.cpp"
                ],
                "source_patterns": [
                  "vectors.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/math/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/math/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_localization",
            "rrlib_logging",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization",
            "rrlib_simvis3d"
          ]
        },
        "description": null,
        "disk_usage_bytes": 1264954,
        "files": [
          "LICENSE",
          "angle/functions.h",
          "angle/functions.hpp",
          "angle/policies/unit/Degree.h",
          "angle/policies/unit/Radian.h",
          "angle/policies/wrap/NoWrap.h",
          "angle/policies/wrap/Signed.h",
          "angle/policies/wrap/Unsigned.h",
          "angle/rtti.h",
          "angle/tAngle.h",
          "angle/type_traits.h",
          "matrix/data/ConstantValuesShared.h",
          "matrix/data/ConstantValuesShared.hpp",
          "matrix/data/ConstantValuesSpecialized.h",
          "matrix/data/ConstantValuesSpecialized.hpp",
          "matrix/data/Full.h",
          "matrix/data/Full.hpp",
          "matrix/data/OperatorsShared.h",
          "matrix/functionality/Conversions.h",
          "matrix/functionality/FunctionalityShared.h",
          "matrix/functionality/FunctionalityShared.hpp",
          "matrix/functionality/HomogeneousMultiplication.h",
          "matrix/functionality/LegacyShared.h",
          "matrix/functionality/LegacySpecialized.h",
          "matrix/functionality/Rotation.h",
          "matrix/functionality/SquareMatrixOperationsShared.h",
          "matrix/functionality/SquareMatrixOperationsSpecialized.h",
          "matrix/functions.h",
          "matrix/functions.hpp",
          "matrix/tMatrix.h",
          "matrix/tMatrix.hpp",
          "rtti.cpp",
          "rtti_legacy.cpp",
          "tAngle.cpp",
          "tAngle.h",
          "tCholeskyDecomposition.cpp",
          "tCholeskyDecomposition.h",
          "tCholeskyDecomposition.hpp",
          "tLUDecomposition.cpp",
          "tLUDecomposition.h",
          "tLUDecomposition.hpp",
          "tMatrix.cpp",
          "tMatrix.h",
          "tMultivariateNormalDistribution.h",
          "tPolynomial.h",
          "tPolynomial.hpp",
          "tPose2D.h",
          "tPose3D.h",
          "tVector.cpp",
          "tVector.h",
          "tests/angles.cpp",
          "tests/matrices.cpp",
          "tests/poses.cpp",
          "tests/utilities.cpp",
          "tests/vectors.cpp",
          "utilities.cpp",
          "utilities.h",
          "vector/data/Cartesian.h",
          "vector/data/Cartesian.hpp",
          "vector/data/ConstantValuesShared.h",
          "vector/data/ConstantValuesShared.hpp",
          "vector/data/ConstantValuesSpecialized.h",
          "vector/data/ConstantValuesSpecialized.hpp",
          "vector/data/OperatorsCartesian.h",
          "vector/data/OperatorsPolar.h",
          "vector/data/OperatorsShared.h",
          "vector/data/Polar.h",
          "vector/data/Polar.hpp",
          "vector/functionality/Conversions.h",
          "vector/functionality/FunctionalityShared.h",
          "vector/functionality/FunctionalityShared.hpp",
          "vector/functionality/FunctionalitySpecialized.h",
          "vector/functionality/FunctionalitySpecialized.hpp",
          "vector/functionality/LegacyShared.h",
          "vector/functionality/LegacySpecialized.h",
          "vector/functionality/Rotation.h",
          "vector/functions.h",
          "vector/functions.hpp",
          "vector/rtti.h",
          "vector/tVector.h",
          "vector/tVector.hpp"
        ],
        "language": "cpp",
        "name": "rrlib_math",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 71,
          "targets": 8,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_math",
            "optional": false,
            "resolved_sources": [
              "rtti.cpp",
              "tAngle.cpp",
              "tCholeskyDecomposition.cpp",
              "tLUDecomposition.cpp",
              "tMatrix.cpp",
              "tPolynomial.h",
              "tVector.cpp",
              "utilities.cpp",
              "angle/functions.h",
              "angle/functions.hpp",
              "angle/policies/unit/Degree.h",
              "angle/policies/unit/Radian.h",
              "angle/policies/wrap/NoWrap.h",
              "angle/policies/wrap/Signed.h",
              "angle/policies/wrap/Unsigned.h",
              "angle/rtti.h",
              "angle/tAngle.h",
              "angle/type_traits.h",
              "matrix/data/ConstantValuesShared.h",
              "matrix/data/ConstantValuesShared.hpp",
              "matrix/data/ConstantValuesSpecialized.h",
              "matrix/data/ConstantValuesSpecialized.hpp",
              "matrix/data/Full.h",
              "matrix/data/Full.hpp",
              "matrix/data/OperatorsShared.h",
              "matrix/functionality/Conversions.h",
              "matrix/functionality/FunctionalityShared.h",
              "matrix/functionality/FunctionalityShared.hpp",
              "matrix/functionality/HomogeneousMultiplication.h",
              "matrix/functionality/LegacyShared.h",
              "matrix/functionality/LegacySpecialized.h",
              "matrix/functionality/Rotation.h",
              "matrix/functionality/SquareMatrixOperationsShared.h",
              "matrix/functionality/SquareMatrixOperationsSpecialized.h",
              "matrix/functions.h",
              "matrix/functions.hpp",
              "matrix/tMatrix.h",
              "matrix/tMatrix.hpp",
              "vector/data/Cartesian.h",
              "vector/data/Cartesian.hpp",
              "vector/data/ConstantValuesShared.h",
              "vector/data/ConstantValuesShared.hpp",
              "vector/data/ConstantValuesSpecialized.h",
              "vector/data/ConstantValuesSpecialized.hpp",
              "vector/data/OperatorsCartesian.h",
              "vector/data/OperatorsPolar.h",
              "vector/data/OperatorsShared.h",
              "vector/data/Polar.h",
              "vector/data/Polar.hpp",
              "vector/functionality/Conversions.h",
              "vector/functionality/FunctionalityShared.h",
              "vector/functionality/FunctionalityShared.hpp",
              "vector/functionality/FunctionalitySpecialized.h",
              "vector/functionality/FunctionalitySpecialized.hpp",
              "vector/functionality/LegacyShared.h",
              "vector/functionality/LegacySpecialized.h",
              "vector/functionality/Rotation.h",
              "vector/functions.h",
              "vector/functions.hpp",
              "vector/rtti.h",
              "vector/tVector.h",
              "vector/tVector.hpp"
            ],
            "source_patterns": [
              "rtti.cpp",
              "tAngle.cpp",
              "tCholeskyDecomposition.cpp",
              "tLUDecomposition.cpp",
              "tMatrix.cpp",
              "tPolynomial.h",
              "tVector.cpp",
              "utilities.cpp",
              "angle/**",
              "matrix/**",
              "vector/**"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "legacy",
            "optional": false,
            "resolved_sources": [
              "rtti_legacy.cpp",
              "tPose2D.h",
              "tPose3D.h"
            ],
            "source_patterns": [
              "rtti_legacy.cpp",
              "tPose2D.h",
              "tPose3D.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "random",
            "optional": false,
            "resolved_sources": [
              "tMultivariateNormalDistribution.h"
            ],
            "source_patterns": [
              "tMultivariateNormalDistribution.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "angles",
            "optional": false,
            "resolved_sources": [
              "tests/angles.cpp"
            ],
            "source_patterns": [
              "angles.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "matrices",
            "optional": false,
            "resolved_sources": [
              "tests/matrices.cpp"
            ],
            "source_patterns": [
              "matrices.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "poses",
            "optional": false,
            "resolved_sources": [
              "tests/poses.cpp"
            ],
            "source_patterns": [
              "poses.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "utilities",
            "optional": false,
            "resolved_sources": [
              "tests/utilities.cpp"
            ],
            "source_patterns": [
              "utilities.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "vectors",
            "optional": false,
            "resolved_sources": [
              "tests/vectors.cpp"
            ],
            "source_patterns": [
              "vectors.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_math",
      "path_with_namespace": "rrlib/math",
      "project_id": 27,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/math"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "0b33ec7b9db113f38152bb5c6fc18007d0460601",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_geometry",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_highgui_wrapper"
              ]
            },
            "description": null,
            "disk_usage_bytes": 444150,
            "files": [
              "LICENSE",
              "cluster_analysis/tCluster.h",
              "cluster_analysis/tCluster.hpp",
              "cluster_analysis/tClustering.h",
              "cluster_analysis/tClustering.hpp",
              "cluster_analysis/tKMeansClustering.h",
              "cluster_analysis/tKMeansClustering.hpp",
              "cluster_analysis/tXMeansClustering.h",
              "cluster_analysis/tXMeansClustering.hpp",
              "examples/cluster_analysis.cpp",
              "examples/icp.cpp",
              "examples/least_squares_polynomial.cpp",
              "examples/particle_filter.cpp",
              "examples/ransac_color_detection.cpp",
              "tIterativeClosestPoint.h",
              "tIterativeClosestPoint.hpp",
              "tLeastSquaresPolynomial.h",
              "tLeastSquaresPolynomial.hpp",
              "tParticleFilter.h",
              "tParticleFilter.hpp",
              "tRansacLeastSquaresPolynomial.h",
              "tRansacLeastSquaresPolynomial.hpp",
              "tRansacModel.h",
              "tRansacModel.hpp",
              "tRansacPlane3D.h",
              "tRansacPlane3D.hpp",
              "tests/icp.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_model_fitting",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 8,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "least_squares_polynomial",
                "optional": true,
                "resolved_sources": [
                  "examples/least_squares_polynomial.cpp"
                ],
                "source_patterns": [
                  "least_squares_polynomial.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "particle_filter",
                "optional": true,
                "resolved_sources": [
                  "examples/particle_filter.cpp"
                ],
                "source_patterns": [
                  "particle_filter.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "ransac_color_detection",
                "optional": true,
                "resolved_sources": [
                  "examples/ransac_color_detection.cpp"
                ],
                "source_patterns": [
                  "ransac_color_detection.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "cluster_analysis",
                "optional": true,
                "resolved_sources": [
                  "examples/cluster_analysis.cpp"
                ],
                "source_patterns": [
                  "cluster_analysis.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "icp",
                "optional": true,
                "resolved_sources": [
                  "examples/icp.cpp"
                ],
                "source_patterns": [
                  "icp.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_model_fitting",
                "optional": false,
                "resolved_sources": [
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ],
                "source_patterns": [
                  "cluster_analysis/*",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "with_opencv",
                "optional": false,
                "resolved_sources": [
                  "tIterativeClosestPoint.h",
                  "tRansacPlane3D.h"
                ],
                "source_patterns": [
                  "tIterativeClosestPoint.h",
                  "tRansacPlane3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "icp",
                "optional": false,
                "resolved_sources": [
                  "tests/icp.cpp"
                ],
                "source_patterns": [
                  "icp.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/model-fitting/-/tree/main"
        },
        {
          "commit_id": "a1241b42d017a2ff4bf586ce3c97e11b1068eea4",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_geometry",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_highgui_wrapper"
              ]
            },
            "description": null,
            "disk_usage_bytes": 338273,
            "files": [
              "LICENSE",
              "cluster_analysis/tCluster.h",
              "cluster_analysis/tCluster.hpp",
              "cluster_analysis/tClustering.h",
              "cluster_analysis/tClustering.hpp",
              "cluster_analysis/tKMeansClustering.h",
              "cluster_analysis/tKMeansClustering.hpp",
              "cluster_analysis/tXMeansClustering.h",
              "cluster_analysis/tXMeansClustering.hpp",
              "tLeastSquaresPolynomial.h",
              "tLeastSquaresPolynomial.hpp",
              "tParticleFilter.h",
              "tParticleFilter.hpp",
              "tRansacLeastSquaresPolynomial.h",
              "tRansacLeastSquaresPolynomial.hpp",
              "tRansacModel.h",
              "tRansacModel.hpp",
              "tRansacPlane3D.h",
              "tRansacPlane3D.hpp",
              "test/test_cluster_analysis.cpp",
              "test/test_least_squares_polynomial.cpp",
              "test/test_particle_filter.cpp",
              "test/test_ransac_color_detection.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_model_fitting",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'ransac_plane_3d'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'least_squares_polynomial'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'particle_filter'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'ransac_color_detection'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'cluster_analysis'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 6,
              "resolved_source_files": 17,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_model_fitting",
                "optional": false,
                "resolved_sources": [
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ],
                "source_patterns": [
                  "cluster_analysis/*",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "ransac_plane_3d",
                "optional": false,
                "resolved_sources": [
                  "tRansacPlane3D.h"
                ],
                "source_patterns": [
                  "tRansacPlane3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "least_squares_polynomial",
                "optional": true,
                "resolved_sources": [
                  "test/test_least_squares_polynomial.cpp"
                ],
                "source_patterns": [
                  "test/test_least_squares_polynomial.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "particle_filter",
                "optional": true,
                "resolved_sources": [
                  "test/test_particle_filter.cpp"
                ],
                "source_patterns": [
                  "test/test_particle_filter.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "ransac_color_detection",
                "optional": true,
                "resolved_sources": [
                  "test/test_ransac_color_detection.cpp"
                ],
                "source_patterns": [
                  "test/test_ransac_color_detection.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "cluster_analysis",
                "optional": true,
                "resolved_sources": [
                  "test/test_cluster_analysis.cpp"
                ],
                "source_patterns": [
                  "test/test_cluster_analysis.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/model-fitting/-/tree/release/14.08"
        },
        {
          "commit_id": "485d7793cf921195788fed46e59f1b105183e2bf",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_geometry",
                "rrlib_logging",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_highgui_wrapper"
              ]
            },
            "description": null,
            "disk_usage_bytes": 418089,
            "files": [
              "LICENSE",
              "cluster_analysis/tCluster.h",
              "cluster_analysis/tCluster.hpp",
              "cluster_analysis/tClustering.h",
              "cluster_analysis/tClustering.hpp",
              "cluster_analysis/tKMeansClustering.h",
              "cluster_analysis/tKMeansClustering.hpp",
              "cluster_analysis/tXMeansClustering.h",
              "cluster_analysis/tXMeansClustering.hpp",
              "examples/cluster_analysis.cpp",
              "examples/icp.cpp",
              "examples/least_squares_polynomial.cpp",
              "examples/particle_filter.cpp",
              "examples/ransac_color_detection.cpp",
              "tIterativeClosestPoint.h",
              "tIterativeClosestPoint.hpp",
              "tLeastSquaresPolynomial.h",
              "tLeastSquaresPolynomial.hpp",
              "tParticleFilter.h",
              "tParticleFilter.hpp",
              "tRansacLeastSquaresPolynomial.h",
              "tRansacLeastSquaresPolynomial.hpp",
              "tRansacModel.h",
              "tRansacModel.hpp",
              "tRansacPlane3D.h",
              "tRansacPlane3D.hpp",
              "tests/icp.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_model_fitting",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 3,
              "notices": 0,
              "resolved_source_files": 20,
              "targets": 8,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "least_squares_polynomial",
                "optional": true,
                "resolved_sources": [
                  "examples/least_squares_polynomial.cpp"
                ],
                "source_patterns": [
                  "least_squares_polynomial.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "particle_filter",
                "optional": true,
                "resolved_sources": [
                  "examples/particle_filter.cpp"
                ],
                "source_patterns": [
                  "particle_filter.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "ransac_color_detection",
                "optional": true,
                "resolved_sources": [
                  "examples/ransac_color_detection.cpp"
                ],
                "source_patterns": [
                  "ransac_color_detection.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "cluster_analysis",
                "optional": true,
                "resolved_sources": [
                  "examples/cluster_analysis.cpp"
                ],
                "source_patterns": [
                  "cluster_analysis.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "examples/make.xml",
                "name": "icp",
                "optional": true,
                "resolved_sources": [
                  "examples/icp.cpp"
                ],
                "source_patterns": [
                  "icp.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_model_fitting",
                "optional": false,
                "resolved_sources": [
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ],
                "source_patterns": [
                  "cluster_analysis/*",
                  "tParticleFilter.h",
                  "tLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacModel.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "with_opencv",
                "optional": false,
                "resolved_sources": [
                  "tIterativeClosestPoint.h",
                  "tRansacPlane3D.h"
                ],
                "source_patterns": [
                  "tIterativeClosestPoint.h",
                  "tRansacPlane3D.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "icp",
                "optional": false,
                "resolved_sources": [
                  "tests/icp.cpp"
                ],
                "source_patterns": [
                  "icp.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/model-fitting/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/model-fitting/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_geometry",
            "rrlib_logging",
            "rrlib_math",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_highgui_wrapper"
          ]
        },
        "description": null,
        "disk_usage_bytes": 444150,
        "files": [
          "LICENSE",
          "cluster_analysis/tCluster.h",
          "cluster_analysis/tCluster.hpp",
          "cluster_analysis/tClustering.h",
          "cluster_analysis/tClustering.hpp",
          "cluster_analysis/tKMeansClustering.h",
          "cluster_analysis/tKMeansClustering.hpp",
          "cluster_analysis/tXMeansClustering.h",
          "cluster_analysis/tXMeansClustering.hpp",
          "examples/cluster_analysis.cpp",
          "examples/icp.cpp",
          "examples/least_squares_polynomial.cpp",
          "examples/particle_filter.cpp",
          "examples/ransac_color_detection.cpp",
          "tIterativeClosestPoint.h",
          "tIterativeClosestPoint.hpp",
          "tLeastSquaresPolynomial.h",
          "tLeastSquaresPolynomial.hpp",
          "tParticleFilter.h",
          "tParticleFilter.hpp",
          "tRansacLeastSquaresPolynomial.h",
          "tRansacLeastSquaresPolynomial.hpp",
          "tRansacModel.h",
          "tRansacModel.hpp",
          "tRansacPlane3D.h",
          "tRansacPlane3D.hpp",
          "tests/icp.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_model_fitting",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 3,
          "notices": 0,
          "resolved_source_files": 20,
          "targets": 8,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "least_squares_polynomial",
            "optional": true,
            "resolved_sources": [
              "examples/least_squares_polynomial.cpp"
            ],
            "source_patterns": [
              "least_squares_polynomial.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "particle_filter",
            "optional": true,
            "resolved_sources": [
              "examples/particle_filter.cpp"
            ],
            "source_patterns": [
              "particle_filter.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "ransac_color_detection",
            "optional": true,
            "resolved_sources": [
              "examples/ransac_color_detection.cpp"
            ],
            "source_patterns": [
              "ransac_color_detection.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "cluster_analysis",
            "optional": true,
            "resolved_sources": [
              "examples/cluster_analysis.cpp"
            ],
            "source_patterns": [
              "cluster_analysis.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "examples/make.xml",
            "name": "icp",
            "optional": true,
            "resolved_sources": [
              "examples/icp.cpp"
            ],
            "source_patterns": [
              "icp.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_model_fitting",
            "optional": false,
            "resolved_sources": [
              "cluster_analysis/tCluster.h",
              "cluster_analysis/tCluster.hpp",
              "cluster_analysis/tClustering.h",
              "cluster_analysis/tClustering.hpp",
              "cluster_analysis/tKMeansClustering.h",
              "cluster_analysis/tKMeansClustering.hpp",
              "cluster_analysis/tXMeansClustering.h",
              "cluster_analysis/tXMeansClustering.hpp",
              "tParticleFilter.h",
              "tLeastSquaresPolynomial.h",
              "tRansacLeastSquaresPolynomial.h",
              "tRansacModel.h"
            ],
            "source_patterns": [
              "cluster_analysis/*",
              "tParticleFilter.h",
              "tLeastSquaresPolynomial.h",
              "tRansacLeastSquaresPolynomial.h",
              "tRansacModel.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "with_opencv",
            "optional": false,
            "resolved_sources": [
              "tIterativeClosestPoint.h",
              "tRansacPlane3D.h"
            ],
            "source_patterns": [
              "tIterativeClosestPoint.h",
              "tRansacPlane3D.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "icp",
            "optional": false,
            "resolved_sources": [
              "tests/icp.cpp"
            ],
            "source_patterns": [
              "icp.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_model_fitting",
      "path_with_namespace": "rrlib/model-fitting",
      "project_id": 40,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/model-fitting"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "c7d06a1da8d0840a2111d1d46d71eb7f75d753bd",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 982753,
            "files": [
              "LICENSE",
              "compound/auto_serialization.cpp",
              "compound/auto_serialization.h",
              "compound/tMemberSet.h",
              "compound/type_traits.h",
              "compound/utils.cpp",
              "compound/utils.h",
              "detail/generic_operations.h",
              "detail/tDataTypeInfo.h",
              "detail/tTypeInfo.cpp",
              "detail/tTypeInfo.h",
              "detail/type_traits.h",
              "generic_operations.h",
              "rtti.h",
              "tDataType.cpp",
              "tDataType.h",
              "tGenericObject.h",
              "tParameterDefinition.cpp",
              "tParameterDefinition.h",
              "tStaticTypeRegistration.cpp",
              "tStaticTypeRegistration.h",
              "tType.cpp",
              "tType.h",
              "tType.hpp",
              "tTypedPointer.cpp",
              "tTypedPointer.h",
              "tests/rtti.cpp",
              "tests/rtti.h",
              "type_traits.h",
              "util/file_dumps.cpp",
              "util/file_dumps.h"
            ],
            "language": "cpp",
            "name": "rrlib_rtti",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 28,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "tDataType.cpp",
                  "tParameterDefinition.cpp",
                  "tStaticTypeRegistration.cpp",
                  "tType.cpp",
                  "tTypedPointer.cpp",
                  "generic_operations.h",
                  "rtti.h",
                  "tDataType.h",
                  "tGenericObject.h",
                  "tParameterDefinition.h",
                  "tStaticTypeRegistration.h",
                  "tType.h",
                  "tTypedPointer.h",
                  "type_traits.h",
                  "detail/tTypeInfo.cpp",
                  "detail/generic_operations.h",
                  "detail/tDataTypeInfo.h",
                  "detail/tTypeInfo.h",
                  "detail/type_traits.h",
                  "compound/auto_serialization.cpp",
                  "compound/auto_serialization.h",
                  "compound/tMemberSet.h",
                  "compound/type_traits.h",
                  "compound/utils.cpp",
                  "compound/utils.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*.cpp",
                  "detail/*.h",
                  "compound/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "util",
                "optional": false,
                "resolved_sources": [
                  "util/file_dumps.cpp",
                  "util/file_dumps.h"
                ],
                "source_patterns": [
                  "util/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "tests/rtti.cpp"
                ],
                "source_patterns": [
                  "tests/rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/rtti/-/tree/main"
        },
        {
          "commit_id": "f0d21a7532f83cb504a0b57ef6656f2c6275e043",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 284527,
            "files": [
              "LICENSE",
              "detail/generic_operations.h",
              "detail/tGenericObjectBaseImpl.h",
              "detail/tGenericObjectInstanceEmplaced.h",
              "rtti.cpp",
              "rtti.h",
              "tDataType.cpp",
              "tDataType.h",
              "tDataType.hpp",
              "tGenericObject.cpp",
              "tGenericObject.h",
              "tGenericObjectInstance.h",
              "tGenericObjectWrapper.h",
              "tIsListType.h",
              "tType.cpp",
              "tType.h",
              "tTypeAnnotation.h",
              "tTypedObject.h",
              "tests/rtti.cpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_rtti",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "rtti.cpp",
                  "tDataType.cpp",
                  "tGenericObject.cpp",
                  "tType.cpp",
                  "rtti.h",
                  "tDataType.h",
                  "tGenericObject.h",
                  "tGenericObjectInstance.h",
                  "tGenericObjectWrapper.h",
                  "tIsListType.h",
                  "tType.h",
                  "tTypeAnnotation.h",
                  "tTypedObject.h",
                  "type_traits.h",
                  "detail/generic_operations.h",
                  "detail/tGenericObjectBaseImpl.h",
                  "detail/tGenericObjectInstanceEmplaced.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "tests/rtti.cpp"
                ],
                "source_patterns": [
                  "tests/rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/rtti/-/tree/release/14.08"
        },
        {
          "commit_id": "447cbde4b5692d198204934e48c09576e1d38a96",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 780625,
            "files": [
              "LICENSE",
              "compound/auto_serialization.cpp",
              "compound/auto_serialization.h",
              "compound/tMemberSet.h",
              "compound/type_traits.h",
              "compound/utils.cpp",
              "compound/utils.h",
              "detail/generic_operations.h",
              "detail/tDataTypeInfo.h",
              "detail/tTypeInfo.cpp",
              "detail/tTypeInfo.h",
              "detail/type_traits.h",
              "generic_operations.h",
              "rtti.h",
              "tDataType.cpp",
              "tDataType.h",
              "tGenericObject.h",
              "tParameterDefinition.cpp",
              "tParameterDefinition.h",
              "tStaticTypeRegistration.cpp",
              "tStaticTypeRegistration.h",
              "tType.cpp",
              "tType.h",
              "tType.hpp",
              "tTypedPointer.cpp",
              "tTypedPointer.h",
              "tests/rtti.cpp",
              "tests/rtti.h",
              "type_traits.h",
              "util/file_dumps.cpp",
              "util/file_dumps.h"
            ],
            "language": "cpp",
            "name": "rrlib_rtti",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 28,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "tDataType.cpp",
                  "tParameterDefinition.cpp",
                  "tStaticTypeRegistration.cpp",
                  "tType.cpp",
                  "tTypedPointer.cpp",
                  "generic_operations.h",
                  "rtti.h",
                  "tDataType.h",
                  "tGenericObject.h",
                  "tParameterDefinition.h",
                  "tStaticTypeRegistration.h",
                  "tType.h",
                  "tTypedPointer.h",
                  "type_traits.h",
                  "detail/tTypeInfo.cpp",
                  "detail/generic_operations.h",
                  "detail/tDataTypeInfo.h",
                  "detail/tTypeInfo.h",
                  "detail/type_traits.h",
                  "compound/auto_serialization.cpp",
                  "compound/auto_serialization.h",
                  "compound/tMemberSet.h",
                  "compound/type_traits.h",
                  "compound/utils.cpp",
                  "compound/utils.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*.cpp",
                  "detail/*.h",
                  "compound/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "util",
                "optional": false,
                "resolved_sources": [
                  "util/file_dumps.cpp",
                  "util/file_dumps.h"
                ],
                "source_patterns": [
                  "util/**"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "rrlib_rtti",
                "optional": false,
                "resolved_sources": [
                  "tests/rtti.cpp"
                ],
                "source_patterns": [
                  "tests/rtti.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/rtti/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/rtti/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_serialization",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 982753,
        "files": [
          "LICENSE",
          "compound/auto_serialization.cpp",
          "compound/auto_serialization.h",
          "compound/tMemberSet.h",
          "compound/type_traits.h",
          "compound/utils.cpp",
          "compound/utils.h",
          "detail/generic_operations.h",
          "detail/tDataTypeInfo.h",
          "detail/tTypeInfo.cpp",
          "detail/tTypeInfo.h",
          "detail/type_traits.h",
          "generic_operations.h",
          "rtti.h",
          "tDataType.cpp",
          "tDataType.h",
          "tGenericObject.h",
          "tParameterDefinition.cpp",
          "tParameterDefinition.h",
          "tStaticTypeRegistration.cpp",
          "tStaticTypeRegistration.h",
          "tType.cpp",
          "tType.h",
          "tType.hpp",
          "tTypedPointer.cpp",
          "tTypedPointer.h",
          "tests/rtti.cpp",
          "tests/rtti.h",
          "type_traits.h",
          "util/file_dumps.cpp",
          "util/file_dumps.h"
        ],
        "language": "cpp",
        "name": "rrlib_rtti",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 28,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_rtti",
            "optional": false,
            "resolved_sources": [
              "tDataType.cpp",
              "tParameterDefinition.cpp",
              "tStaticTypeRegistration.cpp",
              "tType.cpp",
              "tTypedPointer.cpp",
              "generic_operations.h",
              "rtti.h",
              "tDataType.h",
              "tGenericObject.h",
              "tParameterDefinition.h",
              "tStaticTypeRegistration.h",
              "tType.h",
              "tTypedPointer.h",
              "type_traits.h",
              "detail/tTypeInfo.cpp",
              "detail/generic_operations.h",
              "detail/tDataTypeInfo.h",
              "detail/tTypeInfo.h",
              "detail/type_traits.h",
              "compound/auto_serialization.cpp",
              "compound/auto_serialization.h",
              "compound/tMemberSet.h",
              "compound/type_traits.h",
              "compound/utils.cpp",
              "compound/utils.h"
            ],
            "source_patterns": [
              "*.cpp",
              "*.h",
              "detail/*.cpp",
              "detail/*.h",
              "compound/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "util",
            "optional": false,
            "resolved_sources": [
              "util/file_dumps.cpp",
              "util/file_dumps.h"
            ],
            "source_patterns": [
              "util/**"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "rrlib_rtti",
            "optional": false,
            "resolved_sources": [
              "tests/rtti.cpp"
            ],
            "source_patterns": [
              "tests/rtti.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_rtti",
      "path_with_namespace": "rrlib/rtti",
      "project_id": 28,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/rtti"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "2ff476385b59d94b649d4352d815ac988e3c10c0",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_rtti",
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 742137,
            "files": [
              "LICENSE",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "definition/tConstOffsetConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.hpp",
              "definition/tReturnFunctionConversionOperation.h",
              "definition/tReturnFunctionConversionOperation.hpp",
              "definition/tVoidFunctionConversionOperation.h",
              "tCompiledConversionOperation.h",
              "tConversionOperationSequence.cpp",
              "tConversionOperationSequence.h",
              "tConversionOption.h",
              "tCurrentConversionOperation.h",
              "tRegisteredConversionOperation.cpp",
              "tRegisteredConversionOperation.h",
              "tStaticCastOperation.cpp",
              "tStaticCastOperation.h",
              "tStaticCastOperation.hpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_rtti_conversion",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_rtti_conversion",
                "optional": false,
                "resolved_sources": [
                  "defined_conversions.cpp",
                  "tConversionOperationSequence.cpp",
                  "tRegisteredConversionOperation.cpp",
                  "tStaticCastOperation.cpp",
                  "defined_conversions.h",
                  "tCompiledConversionOperation.h",
                  "tConversionOperationSequence.h",
                  "tConversionOption.h",
                  "tCurrentConversionOperation.h",
                  "tRegisteredConversionOperation.h",
                  "tStaticCastOperation.h",
                  "type_traits.h",
                  "definition/tConstOffsetConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.hpp",
                  "definition/tReturnFunctionConversionOperation.h",
                  "definition/tReturnFunctionConversionOperation.hpp",
                  "definition/tVoidFunctionConversionOperation.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "definition/*"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/rtti-conversion/-/tree/main"
        },
        {
          "commit_id": "6de7bd25c9e76b4444e32d32014090324a05dd9c",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_rtti",
                "rrlib_thread"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 519654,
            "files": [
              "LICENSE",
              "defined_conversions.cpp",
              "defined_conversions.h",
              "definition/tConstOffsetConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.hpp",
              "definition/tReturnFunctionConversionOperation.h",
              "definition/tReturnFunctionConversionOperation.hpp",
              "definition/tVoidFunctionConversionOperation.h",
              "tCompiledConversionOperation.h",
              "tConversionOperationSequence.cpp",
              "tConversionOperationSequence.h",
              "tConversionOption.h",
              "tCurrentConversionOperation.h",
              "tRegisteredConversionOperation.cpp",
              "tRegisteredConversionOperation.h",
              "tStaticCastOperation.cpp",
              "tStaticCastOperation.h",
              "tStaticCastOperation.hpp",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_rtti_conversion",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 18,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_rtti_conversion",
                "optional": false,
                "resolved_sources": [
                  "defined_conversions.cpp",
                  "tConversionOperationSequence.cpp",
                  "tRegisteredConversionOperation.cpp",
                  "tStaticCastOperation.cpp",
                  "defined_conversions.h",
                  "tCompiledConversionOperation.h",
                  "tConversionOperationSequence.h",
                  "tConversionOption.h",
                  "tCurrentConversionOperation.h",
                  "tRegisteredConversionOperation.h",
                  "tStaticCastOperation.h",
                  "type_traits.h",
                  "definition/tConstOffsetConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.hpp",
                  "definition/tReturnFunctionConversionOperation.h",
                  "definition/tReturnFunctionConversionOperation.hpp",
                  "definition/tVoidFunctionConversionOperation.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "definition/*"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/rtti-conversion/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/rtti-conversion/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_rtti",
            "rrlib_thread"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 742137,
        "files": [
          "LICENSE",
          "defined_conversions.cpp",
          "defined_conversions.h",
          "definition/tConstOffsetConversionOperation.h",
          "definition/tMemberFunctionConversionOperation.h",
          "definition/tMemberFunctionConversionOperation.hpp",
          "definition/tReturnFunctionConversionOperation.h",
          "definition/tReturnFunctionConversionOperation.hpp",
          "definition/tVoidFunctionConversionOperation.h",
          "tCompiledConversionOperation.h",
          "tConversionOperationSequence.cpp",
          "tConversionOperationSequence.h",
          "tConversionOption.h",
          "tCurrentConversionOperation.h",
          "tRegisteredConversionOperation.cpp",
          "tRegisteredConversionOperation.h",
          "tStaticCastOperation.cpp",
          "tStaticCastOperation.h",
          "tStaticCastOperation.hpp",
          "type_traits.h"
        ],
        "language": "cpp",
        "name": "rrlib_rtti_conversion",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 18,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_rtti_conversion",
            "optional": false,
            "resolved_sources": [
              "defined_conversions.cpp",
              "tConversionOperationSequence.cpp",
              "tRegisteredConversionOperation.cpp",
              "tStaticCastOperation.cpp",
              "defined_conversions.h",
              "tCompiledConversionOperation.h",
              "tConversionOperationSequence.h",
              "tConversionOption.h",
              "tCurrentConversionOperation.h",
              "tRegisteredConversionOperation.h",
              "tStaticCastOperation.h",
              "type_traits.h",
              "definition/tConstOffsetConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.h",
              "definition/tMemberFunctionConversionOperation.hpp",
              "definition/tReturnFunctionConversionOperation.h",
              "definition/tReturnFunctionConversionOperation.hpp",
              "definition/tVoidFunctionConversionOperation.h"
            ],
            "source_patterns": [
              "*.cpp",
              "*.h",
              "definition/*"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_rtti_conversion",
      "path_with_namespace": "rrlib/rtti-conversion",
      "project_id": 41,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/rtti-conversion"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "198ee4df65946e6e718523dd773a89fe0a2fecab",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1116217,
            "files": [
              "ContainerSerialization.h",
              "LICENSE",
              "PublishedRegisters.cpp",
              "PublishedRegisters.h",
              "PublishedRegisters.hpp",
              "definitions.h",
              "detail/stream_register_data.cpp",
              "detail/stream_register_data.h",
              "detail/tStringInputStreamFallback.h",
              "detail/tStringOutputStreamFallback.cpp",
              "detail/tStringOutputStreamFallback.h",
              "detail/utility.h",
              "doc/serialization.doc",
              "serialization.cpp",
              "serialization.h",
              "tBufferInfo.h",
              "tByteBuffer.cpp",
              "tByteBuffer.h",
              "tByteBufferStorage.h",
              "tConstSource.h",
              "tFileSink.cpp",
              "tFileSink.h",
              "tFileSource.cpp",
              "tFileSource.h",
              "tFixedBuffer.h",
              "tInputStream.cpp",
              "tInputStream.h",
              "tMemoryBuffer.cpp",
              "tMemoryBuffer.h",
              "tOutputStream.cpp",
              "tOutputStream.h",
              "tRegister.h",
              "tRegisterUpdate.h",
              "tSerializationInfo.h",
              "tSink.h",
              "tSource.h",
              "tStackMemoryBuffer.h",
              "tStringInputStream.cpp",
              "tStringInputStream.h",
              "tStringOutputStream.cpp",
              "tStringOutputStream.h",
              "tests/file_sink_source.cpp",
              "tests/serialization.cpp",
              "tests/serialization.h",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_serialization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 41,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_serialization",
                "optional": false,
                "resolved_sources": [
                  "PublishedRegisters.cpp",
                  "serialization.cpp",
                  "tByteBuffer.cpp",
                  "tFileSink.cpp",
                  "tFileSource.cpp",
                  "tInputStream.cpp",
                  "tMemoryBuffer.cpp",
                  "tOutputStream.cpp",
                  "tStringInputStream.cpp",
                  "tStringOutputStream.cpp",
                  "ContainerSerialization.h",
                  "PublishedRegisters.h",
                  "definitions.h",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tByteBuffer.h",
                  "tByteBufferStorage.h",
                  "tConstSource.h",
                  "tFileSink.h",
                  "tFileSource.h",
                  "tFixedBuffer.h",
                  "tInputStream.h",
                  "tMemoryBuffer.h",
                  "tOutputStream.h",
                  "tRegister.h",
                  "tRegisterUpdate.h",
                  "tSerializationInfo.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.h",
                  "tStringOutputStream.h",
                  "type_traits.h",
                  "detail/stream_register_data.cpp",
                  "detail/stream_register_data.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.cpp",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "file_sink_source",
                "optional": false,
                "resolved_sources": [
                  "tests/file_sink_source.cpp"
                ],
                "source_patterns": [
                  "file_sink_source.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_serialization_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/serialization.cpp"
                ],
                "source_patterns": [
                  "serialization.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization/-/tree/main"
        },
        {
          "commit_id": "87fa977ead6cd53c7d234ff2c150287b5d3d941d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 600878,
            "files": [
              "ContainerSerialization.h",
              "LICENSE",
              "definitions.h",
              "detail/tStringInputStreamFallback.h",
              "detail/tStringOutputStreamFallback.h",
              "detail/utility.h",
              "doc/serialization.doc",
              "serialization.cpp",
              "serialization.h",
              "tBufferInfo.h",
              "tConstSource.h",
              "tFileSink.cpp",
              "tFileSink.h",
              "tFileSource.cpp",
              "tFileSource.h",
              "tFixedBuffer.cpp",
              "tFixedBuffer.h",
              "tInputStream.cpp",
              "tInputStream.h",
              "tMemoryBuffer.cpp",
              "tMemoryBuffer.h",
              "tOutputStream.cpp",
              "tOutputStream.h",
              "tSink.h",
              "tSource.h",
              "tStackMemoryBuffer.h",
              "tStringInputStream.cpp",
              "tStringInputStream.h",
              "tStringOutputStream.cpp",
              "tStringOutputStream.h",
              "tTypeEncoder.h",
              "tests/file_sink_source.cpp",
              "tests/serialization.cpp",
              "tests/serialization.h",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_serialization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 32,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_serialization",
                "optional": false,
                "resolved_sources": [
                  "serialization.cpp",
                  "tFileSink.cpp",
                  "tFileSource.cpp",
                  "tFixedBuffer.cpp",
                  "tInputStream.cpp",
                  "tMemoryBuffer.cpp",
                  "tOutputStream.cpp",
                  "tStringInputStream.cpp",
                  "tStringOutputStream.cpp",
                  "ContainerSerialization.h",
                  "definitions.h",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tConstSource.h",
                  "tFileSink.h",
                  "tFileSource.h",
                  "tFixedBuffer.h",
                  "tInputStream.h",
                  "tMemoryBuffer.h",
                  "tOutputStream.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.h",
                  "tStringOutputStream.h",
                  "tTypeEncoder.h",
                  "type_traits.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "file_sink_source",
                "optional": false,
                "resolved_sources": [
                  "tests/file_sink_source.cpp"
                ],
                "source_patterns": [
                  "file_sink_source.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_serialization_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/serialization.cpp"
                ],
                "source_patterns": [
                  "serialization.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization/-/tree/release/14.08"
        },
        {
          "commit_id": "f483ea4ce025401823509e39da12eceb8fb33b79",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_logging",
                "rrlib_thread",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_xml"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1034395,
            "files": [
              "ContainerSerialization.h",
              "LICENSE",
              "PublishedRegisters.cpp",
              "PublishedRegisters.h",
              "PublishedRegisters.hpp",
              "definitions.h",
              "detail/stream_register_data.cpp",
              "detail/stream_register_data.h",
              "detail/tStringInputStreamFallback.h",
              "detail/tStringOutputStreamFallback.cpp",
              "detail/tStringOutputStreamFallback.h",
              "detail/utility.h",
              "doc/serialization.doc",
              "serialization.cpp",
              "serialization.h",
              "tBufferInfo.h",
              "tByteBuffer.cpp",
              "tByteBuffer.h",
              "tByteBufferStorage.h",
              "tConstSource.h",
              "tFileSink.cpp",
              "tFileSink.h",
              "tFileSource.cpp",
              "tFileSource.h",
              "tFixedBuffer.h",
              "tInputStream.cpp",
              "tInputStream.h",
              "tMemoryBuffer.cpp",
              "tMemoryBuffer.h",
              "tOutputStream.cpp",
              "tOutputStream.h",
              "tRegister.h",
              "tRegisterUpdate.h",
              "tSerializationInfo.h",
              "tSink.h",
              "tSource.h",
              "tStackMemoryBuffer.h",
              "tStringInputStream.cpp",
              "tStringInputStream.h",
              "tStringOutputStream.cpp",
              "tStringOutputStream.h",
              "tests/file_sink_source.cpp",
              "tests/serialization.cpp",
              "tests/serialization.h",
              "type_traits.h"
            ],
            "language": "cpp",
            "name": "rrlib_serialization",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 41,
              "targets": 3,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_serialization",
                "optional": false,
                "resolved_sources": [
                  "PublishedRegisters.cpp",
                  "serialization.cpp",
                  "tByteBuffer.cpp",
                  "tFileSink.cpp",
                  "tFileSource.cpp",
                  "tInputStream.cpp",
                  "tMemoryBuffer.cpp",
                  "tOutputStream.cpp",
                  "tStringInputStream.cpp",
                  "tStringOutputStream.cpp",
                  "ContainerSerialization.h",
                  "PublishedRegisters.h",
                  "definitions.h",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tByteBuffer.h",
                  "tByteBufferStorage.h",
                  "tConstSource.h",
                  "tFileSink.h",
                  "tFileSource.h",
                  "tFixedBuffer.h",
                  "tInputStream.h",
                  "tMemoryBuffer.h",
                  "tOutputStream.h",
                  "tRegister.h",
                  "tRegisterUpdate.h",
                  "tSerializationInfo.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.h",
                  "tStringOutputStream.h",
                  "type_traits.h",
                  "detail/stream_register_data.cpp",
                  "detail/stream_register_data.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.cpp",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h",
                  "detail/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "file_sink_source",
                "optional": false,
                "resolved_sources": [
                  "tests/file_sink_source.cpp"
                ],
                "source_patterns": [
                  "file_sink_source.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_serialization_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/serialization.cpp"
                ],
                "source_patterns": [
                  "serialization.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/serialization/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_concurrent_containers",
            "rrlib_logging",
            "rrlib_thread",
            "rrlib_time",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_xml"
          ]
        },
        "description": null,
        "disk_usage_bytes": 1116217,
        "files": [
          "ContainerSerialization.h",
          "LICENSE",
          "PublishedRegisters.cpp",
          "PublishedRegisters.h",
          "PublishedRegisters.hpp",
          "definitions.h",
          "detail/stream_register_data.cpp",
          "detail/stream_register_data.h",
          "detail/tStringInputStreamFallback.h",
          "detail/tStringOutputStreamFallback.cpp",
          "detail/tStringOutputStreamFallback.h",
          "detail/utility.h",
          "doc/serialization.doc",
          "serialization.cpp",
          "serialization.h",
          "tBufferInfo.h",
          "tByteBuffer.cpp",
          "tByteBuffer.h",
          "tByteBufferStorage.h",
          "tConstSource.h",
          "tFileSink.cpp",
          "tFileSink.h",
          "tFileSource.cpp",
          "tFileSource.h",
          "tFixedBuffer.h",
          "tInputStream.cpp",
          "tInputStream.h",
          "tMemoryBuffer.cpp",
          "tMemoryBuffer.h",
          "tOutputStream.cpp",
          "tOutputStream.h",
          "tRegister.h",
          "tRegisterUpdate.h",
          "tSerializationInfo.h",
          "tSink.h",
          "tSource.h",
          "tStackMemoryBuffer.h",
          "tStringInputStream.cpp",
          "tStringInputStream.h",
          "tStringOutputStream.cpp",
          "tStringOutputStream.h",
          "tests/file_sink_source.cpp",
          "tests/serialization.cpp",
          "tests/serialization.h",
          "type_traits.h"
        ],
        "language": "cpp",
        "name": "rrlib_serialization",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 41,
          "targets": 3,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_serialization",
            "optional": false,
            "resolved_sources": [
              "PublishedRegisters.cpp",
              "serialization.cpp",
              "tByteBuffer.cpp",
              "tFileSink.cpp",
              "tFileSource.cpp",
              "tInputStream.cpp",
              "tMemoryBuffer.cpp",
              "tOutputStream.cpp",
              "tStringInputStream.cpp",
              "tStringOutputStream.cpp",
              "ContainerSerialization.h",
              "PublishedRegisters.h",
              "definitions.h",
              "serialization.h",
              "tBufferInfo.h",
              "tByteBuffer.h",
              "tByteBufferStorage.h",
              "tConstSource.h",
              "tFileSink.h",
              "tFileSource.h",
              "tFixedBuffer.h",
              "tInputStream.h",
              "tMemoryBuffer.h",
              "tOutputStream.h",
              "tRegister.h",
              "tRegisterUpdate.h",
              "tSerializationInfo.h",
              "tSink.h",
              "tSource.h",
              "tStackMemoryBuffer.h",
              "tStringInputStream.h",
              "tStringOutputStream.h",
              "type_traits.h",
              "detail/stream_register_data.cpp",
              "detail/stream_register_data.h",
              "detail/tStringInputStreamFallback.h",
              "detail/tStringOutputStreamFallback.cpp",
              "detail/tStringOutputStreamFallback.h",
              "detail/utility.h"
            ],
            "source_patterns": [
              "*.cpp",
              "*.h",
              "detail/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "file_sink_source",
            "optional": false,
            "resolved_sources": [
              "tests/file_sink_source.cpp"
            ],
            "source_patterns": [
              "file_sink_source.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "rrlib_serialization_tests",
            "optional": false,
            "resolved_sources": [
              "tests/serialization.cpp"
            ],
            "source_patterns": [
              "serialization.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_serialization",
      "path_with_namespace": "rrlib/serialization",
      "project_id": 29,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/serialization"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "ae73d92979d24e8b6ad9c532bd03efc9b913aa30",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 851607,
            "files": [
              "ArrayBuffer.java",
              "BinaryInputStream.java",
              "BinaryOutputStream.java",
              "BinarySerializable.java",
              "BufferInfo.java",
              "EnumValue.java",
              "FixedBuffer.java",
              "InputStreamSource.java",
              "LICENSE",
              "MemoryBuffer.java",
              "NumericRepresentation.java",
              "ObjectFieldSerializer.java",
              "OutputStreamSink.java",
              "PortDataList.java",
              "PortDataListImpl.java",
              "PublishedRegisters.java",
              "Register.java",
              "RegisterUpdate.java",
              "Serialization.java",
              "SerializationInfo.java",
              "Sink.java",
              "Source.java",
              "StringInputStream.java",
              "StringOutputStream.java",
              "StringSerializable.java",
              "XMLSerializable.java",
              "compression/Compressible.java",
              "compression/DataCompressionAlgorithm.java",
              "compression/DataCompressor.java",
              "package-info.java",
              "rtti/Clearable.java",
              "rtti/Copyable.java",
              "rtti/DataType.java",
              "rtti/DataTypeAnnotation.java",
              "rtti/DataTypeBase.java",
              "rtti/DefaultFactory.java",
              "rtti/Factory.java",
              "rtti/GenericChangeable.java",
              "rtti/GenericObject.java",
              "rtti/GenericObjectManager.java",
              "rtti/Immutable.java",
              "rtti/TypedObject.java",
              "rtti/TypedObjectImpl.java",
              "rtti/datatype/ArrayBufferPortDataList.java",
              "rtti/datatype/BoolList.java",
              "rtti/datatype/ContainsStrings.java",
              "rtti/datatype/DoubleList.java",
              "rtti/datatype/FloatList.java",
              "rtti/datatype/IntList.java",
              "rtti/datatype/PrimitiveTypeList.java",
              "rtti/datatype/StringList.java",
              "rtti/package-info.java"
            ],
            "language": "java",
            "name": "rrlib_serialization-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 51,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_serialization-java",
                "optional": false,
                "resolved_sources": [
                  "ArrayBuffer.java",
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "PublishedRegisters.java",
                  "Register.java",
                  "RegisterUpdate.java",
                  "Serialization.java",
                  "SerializationInfo.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "XMLSerializable.java",
                  "compression/Compressible.java",
                  "compression/DataCompressionAlgorithm.java",
                  "compression/DataCompressor.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/datatype/ArrayBufferPortDataList.java",
                  "rtti/datatype/BoolList.java",
                  "rtti/datatype/ContainsStrings.java",
                  "rtti/datatype/DoubleList.java",
                  "rtti/datatype/FloatList.java",
                  "rtti/datatype/IntList.java",
                  "rtti/datatype/PrimitiveTypeList.java",
                  "rtti/datatype/StringList.java",
                  "rtti/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization.java/-/tree/main"
        },
        {
          "commit_id": "7ed6d149bbee1a95bd129c7469caca524ca176f1",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 408101,
            "files": [
              "BinaryInputStream.java",
              "BinaryOutputStream.java",
              "BinarySerializable.java",
              "BufferInfo.java",
              "ConstSource.java",
              "EnumValue.java",
              "FixedBuffer.java",
              "InputStreamSource.java",
              "LICENSE",
              "MemoryBuffer.java",
              "NumericRepresentation.java",
              "ObjectFieldSerializer.java",
              "OutputStreamSink.java",
              "PortDataList.java",
              "PortDataListImpl.java",
              "Serialization.java",
              "Sink.java",
              "Source.java",
              "StringInputStream.java",
              "StringOutputStream.java",
              "StringSerializable.java",
              "TypeEncoder.java",
              "XMLSerializable.java",
              "package-info.java",
              "rtti/Clearable.java",
              "rtti/Copyable.java",
              "rtti/DataType.java",
              "rtti/DataTypeAnnotation.java",
              "rtti/DataTypeBase.java",
              "rtti/DefaultFactory.java",
              "rtti/Factory.java",
              "rtti/GenericChangeable.java",
              "rtti/GenericObject.java",
              "rtti/GenericObjectManager.java",
              "rtti/Immutable.java",
              "rtti/TypedObject.java",
              "rtti/TypedObjectImpl.java",
              "rtti/package-info.java"
            ],
            "language": "java",
            "name": "rrlib_serialization-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 37,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_serialization-java",
                "optional": false,
                "resolved_sources": [
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "ConstSource.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "Serialization.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "TypeEncoder.java",
                  "XMLSerializable.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization.java/-/tree/release/14.08"
        },
        {
          "commit_id": "66c250c7b54fb320f9a88bf3ed6466dad51c1abb",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging-java",
                "rrlib_xml-java"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 703360,
            "files": [
              "ArrayBuffer.java",
              "BinaryInputStream.java",
              "BinaryOutputStream.java",
              "BinarySerializable.java",
              "BufferInfo.java",
              "EnumValue.java",
              "FixedBuffer.java",
              "InputStreamSource.java",
              "LICENSE",
              "MemoryBuffer.java",
              "NumericRepresentation.java",
              "ObjectFieldSerializer.java",
              "OutputStreamSink.java",
              "PortDataList.java",
              "PortDataListImpl.java",
              "PublishedRegisters.java",
              "Register.java",
              "RegisterUpdate.java",
              "Serialization.java",
              "SerializationInfo.java",
              "Sink.java",
              "Source.java",
              "StringInputStream.java",
              "StringOutputStream.java",
              "StringSerializable.java",
              "XMLSerializable.java",
              "compression/Compressible.java",
              "compression/DataCompressionAlgorithm.java",
              "compression/DataCompressor.java",
              "package-info.java",
              "rtti/Clearable.java",
              "rtti/Copyable.java",
              "rtti/DataType.java",
              "rtti/DataTypeAnnotation.java",
              "rtti/DataTypeBase.java",
              "rtti/DefaultFactory.java",
              "rtti/Factory.java",
              "rtti/GenericChangeable.java",
              "rtti/GenericObject.java",
              "rtti/GenericObjectManager.java",
              "rtti/Immutable.java",
              "rtti/TypedObject.java",
              "rtti/TypedObjectImpl.java",
              "rtti/datatype/BoolList.java",
              "rtti/datatype/ContainsStrings.java",
              "rtti/datatype/DoubleList.java",
              "rtti/datatype/FloatList.java",
              "rtti/datatype/IntList.java",
              "rtti/datatype/PrimitiveTypeList.java",
              "rtti/datatype/StringList.java",
              "rtti/package-info.java"
            ],
            "language": "java",
            "name": "rrlib_serialization-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 50,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_serialization-java",
                "optional": false,
                "resolved_sources": [
                  "ArrayBuffer.java",
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "PublishedRegisters.java",
                  "Register.java",
                  "RegisterUpdate.java",
                  "Serialization.java",
                  "SerializationInfo.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "XMLSerializable.java",
                  "compression/Compressible.java",
                  "compression/DataCompressionAlgorithm.java",
                  "compression/DataCompressor.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/datatype/BoolList.java",
                  "rtti/datatype/ContainsStrings.java",
                  "rtti/datatype/DoubleList.java",
                  "rtti/datatype/FloatList.java",
                  "rtti/datatype/IntList.java",
                  "rtti/datatype/PrimitiveTypeList.java",
                  "rtti/datatype/StringList.java",
                  "rtti/package-info.java"
                ],
                "source_patterns": [
                  "**.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/serialization.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/serialization.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging-java",
            "rrlib_xml-java"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 851607,
        "files": [
          "ArrayBuffer.java",
          "BinaryInputStream.java",
          "BinaryOutputStream.java",
          "BinarySerializable.java",
          "BufferInfo.java",
          "EnumValue.java",
          "FixedBuffer.java",
          "InputStreamSource.java",
          "LICENSE",
          "MemoryBuffer.java",
          "NumericRepresentation.java",
          "ObjectFieldSerializer.java",
          "OutputStreamSink.java",
          "PortDataList.java",
          "PortDataListImpl.java",
          "PublishedRegisters.java",
          "Register.java",
          "RegisterUpdate.java",
          "Serialization.java",
          "SerializationInfo.java",
          "Sink.java",
          "Source.java",
          "StringInputStream.java",
          "StringOutputStream.java",
          "StringSerializable.java",
          "XMLSerializable.java",
          "compression/Compressible.java",
          "compression/DataCompressionAlgorithm.java",
          "compression/DataCompressor.java",
          "package-info.java",
          "rtti/Clearable.java",
          "rtti/Copyable.java",
          "rtti/DataType.java",
          "rtti/DataTypeAnnotation.java",
          "rtti/DataTypeBase.java",
          "rtti/DefaultFactory.java",
          "rtti/Factory.java",
          "rtti/GenericChangeable.java",
          "rtti/GenericObject.java",
          "rtti/GenericObjectManager.java",
          "rtti/Immutable.java",
          "rtti/TypedObject.java",
          "rtti/TypedObjectImpl.java",
          "rtti/datatype/ArrayBufferPortDataList.java",
          "rtti/datatype/BoolList.java",
          "rtti/datatype/ContainsStrings.java",
          "rtti/datatype/DoubleList.java",
          "rtti/datatype/FloatList.java",
          "rtti/datatype/IntList.java",
          "rtti/datatype/PrimitiveTypeList.java",
          "rtti/datatype/StringList.java",
          "rtti/package-info.java"
        ],
        "language": "java",
        "name": "rrlib_serialization-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 51,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_serialization-java",
            "optional": false,
            "resolved_sources": [
              "ArrayBuffer.java",
              "BinaryInputStream.java",
              "BinaryOutputStream.java",
              "BinarySerializable.java",
              "BufferInfo.java",
              "EnumValue.java",
              "FixedBuffer.java",
              "InputStreamSource.java",
              "MemoryBuffer.java",
              "NumericRepresentation.java",
              "ObjectFieldSerializer.java",
              "OutputStreamSink.java",
              "PortDataList.java",
              "PortDataListImpl.java",
              "PublishedRegisters.java",
              "Register.java",
              "RegisterUpdate.java",
              "Serialization.java",
              "SerializationInfo.java",
              "Sink.java",
              "Source.java",
              "StringInputStream.java",
              "StringOutputStream.java",
              "StringSerializable.java",
              "XMLSerializable.java",
              "compression/Compressible.java",
              "compression/DataCompressionAlgorithm.java",
              "compression/DataCompressor.java",
              "package-info.java",
              "rtti/Clearable.java",
              "rtti/Copyable.java",
              "rtti/DataType.java",
              "rtti/DataTypeAnnotation.java",
              "rtti/DataTypeBase.java",
              "rtti/DefaultFactory.java",
              "rtti/Factory.java",
              "rtti/GenericChangeable.java",
              "rtti/GenericObject.java",
              "rtti/GenericObjectManager.java",
              "rtti/Immutable.java",
              "rtti/TypedObject.java",
              "rtti/TypedObjectImpl.java",
              "rtti/datatype/ArrayBufferPortDataList.java",
              "rtti/datatype/BoolList.java",
              "rtti/datatype/ContainsStrings.java",
              "rtti/datatype/DoubleList.java",
              "rtti/datatype/FloatList.java",
              "rtti/datatype/IntList.java",
              "rtti/datatype/PrimitiveTypeList.java",
              "rtti/datatype/StringList.java",
              "rtti/package-info.java"
            ],
            "source_patterns": [
              "**.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_serialization-java",
      "path_with_namespace": "rrlib/serialization.java",
      "project_id": 49,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/serialization.java"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "80eb8419a21070f4de5166bc604a733abfa5d874",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 287325,
            "files": [
              "LICENSE",
              "operators/tProduct.h",
              "operators/tQuotient.h",
              "rtti.cpp",
              "rtti.h",
              "si_units.h",
              "tQuantity.h",
              "tSIUnit.cpp",
              "tSIUnit.h",
              "tSymbol.h",
              "tSymbolParser.cpp",
              "tSymbolParser.h",
              "tUseSymbolStreamManipulator.h",
              "tUserDefinedSymbolsRegistry.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_si_units",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_si_units",
                "optional": false,
                "resolved_sources": [
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ],
                "source_patterns": [
                  "operators/*",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_si_units_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/si-units/-/tree/main"
        },
        {
          "commit_id": "cebbea8cd1307c3539dfbc2ebf155ecbce76416a",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_math",
                "rrlib_rtti",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 195083,
            "files": [
              "LICENSE",
              "operators/tProduct.h",
              "operators/tQuotient.h",
              "rtti.cpp",
              "rtti.h",
              "si_units.h",
              "tQuantity.h",
              "tSIUnit.cpp",
              "tSIUnit.h",
              "tSymbol.h",
              "tSymbolParser.cpp",
              "tSymbolParser.h",
              "tUseSymbolStreamManipulator.h",
              "tUserDefinedSymbolsRegistry.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_si_units",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_si_units",
                "optional": false,
                "resolved_sources": [
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ],
                "source_patterns": [
                  "operators/*",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_si_units_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/si-units/-/tree/release/14.08"
        },
        {
          "commit_id": "8e03fda9bb97fdd43aef7039a0cbe04e96f1a7c6",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_math",
                "rrlib_util"
              ],
              "optional": [
                "rrlib_rtti",
                "rrlib_rtti_conversion",
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 278136,
            "files": [
              "LICENSE",
              "operators/tProduct.h",
              "operators/tQuotient.h",
              "rtti.cpp",
              "rtti.h",
              "si_units.h",
              "tQuantity.h",
              "tSIUnit.cpp",
              "tSIUnit.h",
              "tSymbol.h",
              "tSymbolParser.cpp",
              "tSymbolParser.h",
              "tUseSymbolStreamManipulator.h",
              "tUserDefinedSymbolsRegistry.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_si_units",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_si_units",
                "optional": false,
                "resolved_sources": [
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ],
                "source_patterns": [
                  "operators/*",
                  "rtti.cpp",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tUserDefinedSymbolsRegistry.h",
                  "tUseSymbolStreamManipulator.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_si_units_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/si-units/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/si-units/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_math",
            "rrlib_util"
          ],
          "optional": [
            "rrlib_rtti",
            "rrlib_rtti_conversion",
            "rrlib_serialization"
          ]
        },
        "description": null,
        "disk_usage_bytes": 287325,
        "files": [
          "LICENSE",
          "operators/tProduct.h",
          "operators/tQuotient.h",
          "rtti.cpp",
          "rtti.h",
          "si_units.h",
          "tQuantity.h",
          "tSIUnit.cpp",
          "tSIUnit.h",
          "tSymbol.h",
          "tSymbolParser.cpp",
          "tSymbolParser.h",
          "tUseSymbolStreamManipulator.h",
          "tUserDefinedSymbolsRegistry.h",
          "tests/test.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_si_units",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 11,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_si_units",
            "optional": false,
            "resolved_sources": [
              "operators/tProduct.h",
              "operators/tQuotient.h",
              "rtti.cpp",
              "si_units.h",
              "tQuantity.h",
              "tSIUnit.cpp",
              "tSymbol.h",
              "tSymbolParser.cpp",
              "tUserDefinedSymbolsRegistry.h",
              "tUseSymbolStreamManipulator.h"
            ],
            "source_patterns": [
              "operators/*",
              "rtti.cpp",
              "si_units.h",
              "tQuantity.h",
              "tSIUnit.cpp",
              "tSymbol.h",
              "tSymbolParser.cpp",
              "tUserDefinedSymbolsRegistry.h",
              "tUseSymbolStreamManipulator.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "rrlib_si_units_tests",
            "optional": false,
            "resolved_sources": [
              "tests/test.cpp"
            ],
            "source_patterns": [
              "test.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_si_units",
      "path_with_namespace": "rrlib/si-units",
      "project_id": 42,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/si-units"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "3b56455595cab21787df35d71283dc1f93efb0f5",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 134445,
            "files": [
              "LICENSE",
              "base/log_messages.h",
              "base/tVoice.cpp",
              "base/tVoice.h",
              "base/tVoiceFactory.cpp",
              "base/tVoiceFactory.h",
              "espeak/tESpeak.cpp",
              "espeak/tESpeak.h",
              "festival/tFestival.cpp",
              "festival/tFestival.h",
              "tStreamBuffer.cpp",
              "tStreamBuffer.h",
              "test/test_voices.cpp",
              "voices.cpp",
              "voices.h"
            ],
            "language": "cpp",
            "name": "rrlib_speech_synthesis",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 6,
              "resolved_source_files": 12,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_speech_synthesis",
                "optional": false,
                "resolved_sources": [
                  "voices.cpp"
                ],
                "source_patterns": [
                  "voices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "iostream",
                "optional": false,
                "resolved_sources": [
                  "tStreamBuffer.cpp"
                ],
                "source_patterns": [
                  "tStreamBuffer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "base",
                "optional": false,
                "resolved_sources": [
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h"
                ],
                "source_patterns": [
                  "base/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "espeak",
                "optional": true,
                "resolved_sources": [
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h"
                ],
                "source_patterns": [
                  "espeak/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "festival",
                "optional": true,
                "resolved_sources": [
                  "festival/tFestival.cpp",
                  "festival/tFestival.h"
                ],
                "source_patterns": [
                  "festival/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "voices",
                "optional": true,
                "resolved_sources": [
                  "test/test_voices.cpp"
                ],
                "source_patterns": [
                  "test/test_voices.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/speech-synthesis/-/tree/main"
        },
        {
          "commit_id": "968df19ea95c1513d1a0edec64e5ac6c18ac45cf",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 130378,
            "files": [
              "LICENSE",
              "base/log_messages.h",
              "base/tVoice.cpp",
              "base/tVoice.h",
              "base/tVoiceFactory.cpp",
              "base/tVoiceFactory.h",
              "espeak/tESpeak.cpp",
              "espeak/tESpeak.h",
              "festival/tFestival.cpp",
              "festival/tFestival.h",
              "tStreamBuffer.cpp",
              "tStreamBuffer.h",
              "test/test_voices.cpp",
              "voices.cpp",
              "voices.h"
            ],
            "language": "cpp",
            "name": "rrlib_speech_synthesis",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 6,
              "resolved_source_files": 12,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_speech_synthesis",
                "optional": false,
                "resolved_sources": [
                  "voices.cpp"
                ],
                "source_patterns": [
                  "voices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "iostream",
                "optional": false,
                "resolved_sources": [
                  "tStreamBuffer.cpp"
                ],
                "source_patterns": [
                  "tStreamBuffer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "base",
                "optional": false,
                "resolved_sources": [
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h"
                ],
                "source_patterns": [
                  "base/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "espeak",
                "optional": true,
                "resolved_sources": [
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h"
                ],
                "source_patterns": [
                  "espeak/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "festival",
                "optional": true,
                "resolved_sources": [
                  "festival/tFestival.cpp",
                  "festival/tFestival.h"
                ],
                "source_patterns": [
                  "festival/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "voices",
                "optional": true,
                "resolved_sources": [
                  "test/test_voices.cpp"
                ],
                "source_patterns": [
                  "test/test_voices.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/speech-synthesis/-/tree/release/14.08"
        },
        {
          "commit_id": "e3988f3c87448d8105f9d76d190cb540c868f78f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 131859,
            "files": [
              "LICENSE",
              "base/log_messages.h",
              "base/tVoice.cpp",
              "base/tVoice.h",
              "base/tVoiceFactory.cpp",
              "base/tVoiceFactory.h",
              "espeak/tESpeak.cpp",
              "espeak/tESpeak.h",
              "festival/tFestival.cpp",
              "festival/tFestival.h",
              "tStreamBuffer.cpp",
              "tStreamBuffer.h",
              "test/test_voices.cpp",
              "voices.cpp",
              "voices.h"
            ],
            "language": "cpp",
            "name": "rrlib_speech_synthesis",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
              "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 6,
              "resolved_source_files": 12,
              "targets": 6,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_speech_synthesis",
                "optional": false,
                "resolved_sources": [
                  "voices.cpp"
                ],
                "source_patterns": [
                  "voices.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "iostream",
                "optional": false,
                "resolved_sources": [
                  "tStreamBuffer.cpp"
                ],
                "source_patterns": [
                  "tStreamBuffer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "base",
                "optional": false,
                "resolved_sources": [
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h"
                ],
                "source_patterns": [
                  "base/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "espeak",
                "optional": true,
                "resolved_sources": [
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h"
                ],
                "source_patterns": [
                  "espeak/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "festival",
                "optional": true,
                "resolved_sources": [
                  "festival/tFestival.cpp",
                  "festival/tFestival.h"
                ],
                "source_patterns": [
                  "festival/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "testprogram",
                "make_file": "make.xml",
                "name": "voices",
                "optional": true,
                "resolved_sources": [
                  "test/test_voices.cpp"
                ],
                "source_patterns": [
                  "test/test_voices.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/speech-synthesis/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/speech-synthesis/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_logging"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 134445,
        "files": [
          "LICENSE",
          "base/log_messages.h",
          "base/tVoice.cpp",
          "base/tVoice.h",
          "base/tVoiceFactory.cpp",
          "base/tVoiceFactory.h",
          "espeak/tESpeak.cpp",
          "espeak/tESpeak.h",
          "festival/tFestival.cpp",
          "festival/tFestival.h",
          "tStreamBuffer.cpp",
          "tStreamBuffer.h",
          "test/test_voices.cpp",
          "voices.cpp",
          "voices.h"
        ],
        "language": "cpp",
        "name": "rrlib_speech_synthesis",
        "notices": [
          "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
          "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
        ],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 6,
          "resolved_source_files": 12,
          "targets": 6,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "rrlib_speech_synthesis",
            "optional": false,
            "resolved_sources": [
              "voices.cpp"
            ],
            "source_patterns": [
              "voices.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "iostream",
            "optional": false,
            "resolved_sources": [
              "tStreamBuffer.cpp"
            ],
            "source_patterns": [
              "tStreamBuffer.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "base",
            "optional": false,
            "resolved_sources": [
              "base/log_messages.h",
              "base/tVoice.cpp",
              "base/tVoice.h",
              "base/tVoiceFactory.cpp",
              "base/tVoiceFactory.h"
            ],
            "source_patterns": [
              "base/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "espeak",
            "optional": true,
            "resolved_sources": [
              "espeak/tESpeak.cpp",
              "espeak/tESpeak.h"
            ],
            "source_patterns": [
              "espeak/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "rrlib",
            "make_file": "make.xml",
            "name": "festival",
            "optional": true,
            "resolved_sources": [
              "festival/tFestival.cpp",
              "festival/tFestival.h"
            ],
            "source_patterns": [
              "festival/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "testprogram",
            "make_file": "make.xml",
            "name": "voices",
            "optional": true,
            "resolved_sources": [
              "test/test_voices.cpp"
            ],
            "source_patterns": [
              "test/test_voices.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_speech_synthesis",
      "path_with_namespace": "rrlib/speech-synthesis",
      "project_id": 30,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/speech-synthesis"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "351aa2a6569cd99e7ff7140bdb0806854f598b67",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 337684,
            "files": [
              "LICENSE",
              "internal/tLockStack.cpp",
              "internal/tLockStack.h",
              "tConditionVariable.cpp",
              "tConditionVariable.h",
              "tLock.h",
              "tLoopThread.cpp",
              "tLoopThread.h",
              "tMutex.h",
              "tNoMutex.h",
              "tOrderedMutex.h",
              "tOrderedMutexBaseClass.h",
              "tRecursiveMutex.h",
              "tStackInfo.cpp",
              "tStackInfo.h",
              "tTask.h",
              "tThread.cpp",
              "tThread.h"
            ],
            "language": "cpp",
            "name": "rrlib_thread",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 16,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_thread",
                "optional": false,
                "resolved_sources": [
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tStackInfo.h",
                  "tTask.h",
                  "tThread.h",
                  "internal/tLockStack.cpp",
                  "tConditionVariable.cpp",
                  "tLoopThread.cpp",
                  "tStackInfo.cpp",
                  "tThread.cpp"
                ],
                "source_patterns": [
                  "*.h",
                  "**.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/thread/-/tree/main"
        },
        {
          "commit_id": "686d26006284650a508ccdb8e650efcbf760084f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 274154,
            "files": [
              "LICENSE",
              "internal/tLockStack.cpp",
              "internal/tLockStack.h",
              "tConditionVariable.cpp",
              "tConditionVariable.h",
              "tLock.h",
              "tLoopThread.cpp",
              "tLoopThread.h",
              "tMutex.h",
              "tNoMutex.h",
              "tOrderedMutex.h",
              "tOrderedMutexBaseClass.h",
              "tRecursiveMutex.h",
              "tTask.h",
              "tThread.cpp",
              "tThread.h"
            ],
            "language": "cpp",
            "name": "rrlib_thread",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 14,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_thread",
                "optional": false,
                "resolved_sources": [
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tTask.h",
                  "tThread.h",
                  "internal/tLockStack.cpp",
                  "tConditionVariable.cpp",
                  "tLoopThread.cpp",
                  "tThread.cpp"
                ],
                "source_patterns": [
                  "*.h",
                  "**.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/thread/-/tree/release/14.08"
        },
        {
          "commit_id": "78f19dc94fc38be515f52d3905270c7461e2a373",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_time",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 363866,
            "files": [
              "LICENSE",
              "internal/tLockStack.cpp",
              "internal/tLockStack.h",
              "tConditionVariable.cpp",
              "tConditionVariable.h",
              "tLock.h",
              "tLoopThread.cpp",
              "tLoopThread.h",
              "tMutex.h",
              "tNoMutex.h",
              "tOrderedMutex.h",
              "tOrderedMutexBaseClass.h",
              "tRecursiveMutex.h",
              "tStackInfo.cpp",
              "tStackInfo.h",
              "tTask.h",
              "tThread.cpp",
              "tThread.h"
            ],
            "language": "cpp",
            "name": "rrlib_thread",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 16,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_thread",
                "optional": false,
                "resolved_sources": [
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tStackInfo.h",
                  "tTask.h",
                  "tThread.h",
                  "internal/tLockStack.cpp",
                  "tConditionVariable.cpp",
                  "tLoopThread.cpp",
                  "tStackInfo.cpp",
                  "tThread.cpp"
                ],
                "source_patterns": [
                  "*.h",
                  "**.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/thread/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/thread/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_logging",
            "rrlib_time",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 337684,
        "files": [
          "LICENSE",
          "internal/tLockStack.cpp",
          "internal/tLockStack.h",
          "tConditionVariable.cpp",
          "tConditionVariable.h",
          "tLock.h",
          "tLoopThread.cpp",
          "tLoopThread.h",
          "tMutex.h",
          "tNoMutex.h",
          "tOrderedMutex.h",
          "tOrderedMutexBaseClass.h",
          "tRecursiveMutex.h",
          "tStackInfo.cpp",
          "tStackInfo.h",
          "tTask.h",
          "tThread.cpp",
          "tThread.h"
        ],
        "language": "cpp",
        "name": "rrlib_thread",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 16,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_thread",
            "optional": false,
            "resolved_sources": [
              "tConditionVariable.h",
              "tLock.h",
              "tLoopThread.h",
              "tMutex.h",
              "tNoMutex.h",
              "tOrderedMutex.h",
              "tOrderedMutexBaseClass.h",
              "tRecursiveMutex.h",
              "tStackInfo.h",
              "tTask.h",
              "tThread.h",
              "internal/tLockStack.cpp",
              "tConditionVariable.cpp",
              "tLoopThread.cpp",
              "tStackInfo.cpp",
              "tThread.cpp"
            ],
            "source_patterns": [
              "*.h",
              "**.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_thread",
      "path_with_namespace": "rrlib/thread",
      "project_id": 43,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/thread"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "c40bdb0d0b6db92b8a997e39aaef558f4b8a3978",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 308846,
            "files": [
              "LICENSE",
              "tAtomicDuration.h",
              "tAtomicTimestamp.h",
              "tCustomClock.h",
              "tTimeStretchingListener.cpp",
              "tTimeStretchingListener.h",
              "tests/test_remote_timestamp_conversion.cpp",
              "tests/unit_test_time.cpp",
              "time.cpp",
              "time.h",
              "util/tRemoteTimestampConversion.h",
              "util/tRemoteTimestampConversion.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_time",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_time",
                "optional": false,
                "resolved_sources": [
                  "tTimeStretchingListener.cpp",
                  "time.cpp",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.h",
                  "time.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "util",
                "optional": false,
                "resolved_sources": [
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "source_patterns": [
                  "util/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "time",
                "optional": false,
                "resolved_sources": [
                  "tests/unit_test_time.cpp"
                ],
                "source_patterns": [
                  "tests/unit_test_time.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "remote_timestamp_conversion",
                "optional": false,
                "resolved_sources": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ],
                "source_patterns": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/time/-/tree/main"
        },
        {
          "commit_id": "0621b3a31965c265f29511e2f7d91ef58e9a72c4",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 218113,
            "files": [
              "LICENSE",
              "tAtomicDuration.h",
              "tAtomicTimestamp.h",
              "tCustomClock.h",
              "tTimeStretchingListener.cpp",
              "tTimeStretchingListener.h",
              "tests/test_remote_timestamp_conversion.cpp",
              "tests/unit_test_time.cpp",
              "time.cpp",
              "time.h",
              "util/tRemoteTimestampConversion.h",
              "util/tRemoteTimestampConversion.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_time",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_time",
                "optional": false,
                "resolved_sources": [
                  "tTimeStretchingListener.cpp",
                  "time.cpp",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.h",
                  "time.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "util",
                "optional": false,
                "resolved_sources": [
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "source_patterns": [
                  "util/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "time",
                "optional": false,
                "resolved_sources": [
                  "tests/unit_test_time.cpp"
                ],
                "source_patterns": [
                  "tests/unit_test_time.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "remote_timestamp_conversion",
                "optional": false,
                "resolved_sources": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ],
                "source_patterns": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/time/-/tree/release/14.08"
        },
        {
          "commit_id": "2c6cb5a452edc43521e6e3e670523a9137997d84",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_logging",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 305414,
            "files": [
              "LICENSE",
              "tAtomicDuration.h",
              "tAtomicTimestamp.h",
              "tCustomClock.h",
              "tTimeStretchingListener.cpp",
              "tTimeStretchingListener.h",
              "tests/test_remote_timestamp_conversion.cpp",
              "tests/unit_test_time.cpp",
              "time.cpp",
              "time.h",
              "util/tRemoteTimestampConversion.h",
              "util/tRemoteTimestampConversion.hpp"
            ],
            "language": "cpp",
            "name": "rrlib_time",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 11,
              "targets": 4,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_time",
                "optional": false,
                "resolved_sources": [
                  "tTimeStretchingListener.cpp",
                  "time.cpp",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.h",
                  "time.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "util",
                "optional": false,
                "resolved_sources": [
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "source_patterns": [
                  "util/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "time",
                "optional": false,
                "resolved_sources": [
                  "tests/unit_test_time.cpp"
                ],
                "source_patterns": [
                  "tests/unit_test_time.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "remote_timestamp_conversion",
                "optional": false,
                "resolved_sources": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ],
                "source_patterns": [
                  "tests/test_remote_timestamp_conversion.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/time/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/time/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_logging",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 308846,
        "files": [
          "LICENSE",
          "tAtomicDuration.h",
          "tAtomicTimestamp.h",
          "tCustomClock.h",
          "tTimeStretchingListener.cpp",
          "tTimeStretchingListener.h",
          "tests/test_remote_timestamp_conversion.cpp",
          "tests/unit_test_time.cpp",
          "time.cpp",
          "time.h",
          "util/tRemoteTimestampConversion.h",
          "util/tRemoteTimestampConversion.hpp"
        ],
        "language": "cpp",
        "name": "rrlib_time",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 11,
          "targets": 4,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_time",
            "optional": false,
            "resolved_sources": [
              "tTimeStretchingListener.cpp",
              "time.cpp",
              "tAtomicDuration.h",
              "tAtomicTimestamp.h",
              "tCustomClock.h",
              "tTimeStretchingListener.h",
              "time.h"
            ],
            "source_patterns": [
              "*.cpp",
              "*.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "util",
            "optional": false,
            "resolved_sources": [
              "util/tRemoteTimestampConversion.h",
              "util/tRemoteTimestampConversion.hpp"
            ],
            "source_patterns": [
              "util/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "time",
            "optional": false,
            "resolved_sources": [
              "tests/unit_test_time.cpp"
            ],
            "source_patterns": [
              "tests/unit_test_time.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "remote_timestamp_conversion",
            "optional": false,
            "resolved_sources": [
              "tests/test_remote_timestamp_conversion.cpp"
            ],
            "source_patterns": [
              "tests/test_remote_timestamp_conversion.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_time",
      "path_with_namespace": "rrlib/time",
      "project_id": 31,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/time"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "6854aa49b112db1330f3a3a9c83037ac72aafee7",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 136582,
            "files": [
              "LICENSE",
              "tPath.cpp",
              "tPath.h",
              "tStringRange.h",
              "tURI.cpp",
              "tURI.h",
              "tURIElements.h",
              "tests/test_collection.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_uri",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 10,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_uri",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tPath.cpp",
                  "tPath.h",
                  "tStringRange.h",
                  "tURI.cpp",
                  "tURI.h",
                  "tURIElements.h"
                ],
                "source_patterns": [
                  "*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/test_collection.cpp"
                ],
                "source_patterns": [
                  "tests/test_collection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/uri/-/tree/main"
        },
        {
          "commit_id": "0da661841f1a74c4e905b3dac0fbc5e59ad4686d",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_serialization",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 133308,
            "files": [
              "LICENSE",
              "tPath.cpp",
              "tPath.h",
              "tStringRange.h",
              "tURI.cpp",
              "tURI.h",
              "tURIElements.h",
              "tests/test_collection.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_uri",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 10,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_uri",
                "optional": false,
                "resolved_sources": [
                  ".gitlab-ci.yml",
                  "LICENSE",
                  "make.xml",
                  "tPath.cpp",
                  "tPath.h",
                  "tStringRange.h",
                  "tURI.cpp",
                  "tURI.h",
                  "tURIElements.h"
                ],
                "source_patterns": [
                  "*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "make.xml",
                "name": "collection",
                "optional": false,
                "resolved_sources": [
                  "tests/test_collection.cpp"
                ],
                "source_patterns": [
                  "tests/test_collection.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/uri/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/uri/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_serialization",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 136582,
        "files": [
          "LICENSE",
          "tPath.cpp",
          "tPath.h",
          "tStringRange.h",
          "tURI.cpp",
          "tURI.h",
          "tURIElements.h",
          "tests/test_collection.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_uri",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 10,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_uri",
            "optional": false,
            "resolved_sources": [
              ".gitlab-ci.yml",
              "LICENSE",
              "make.xml",
              "tPath.cpp",
              "tPath.h",
              "tStringRange.h",
              "tURI.cpp",
              "tURI.h",
              "tURIElements.h"
            ],
            "source_patterns": [
              "*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "make.xml",
            "name": "collection",
            "optional": false,
            "resolved_sources": [
              "tests/test_collection.cpp"
            ],
            "source_patterns": [
              "tests/test_collection.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_uri",
      "path_with_namespace": "rrlib/uri",
      "project_id": 44,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/uri"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "630028d559366b816a95ea2395bfde83543b2646",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_time"
              ],
              "optional": [
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 1019885,
            "files": [
              "LICENSE",
              "demangle.h",
              "enumerate.h",
              "exception/tTraceableExceptionBase.cpp",
              "exception/tTraceableExceptionBase.h",
              "fileio.cpp",
              "fileio.h",
              "final_class.h",
              "fstream/fileno.cpp",
              "fstream/fileno.h",
              "fstream/fileno.hpp",
              "function_info.h",
              "join.h",
              "join.hpp",
              "memory/tManagedConstCharPointer.cpp",
              "memory/tManagedConstCharPointer.h",
              "memory/tMemoryStack.cpp",
              "memory/tMemoryStack.h",
              "memory/tMemoryStackAllocator.h",
              "memory/tMemoryStackCompound.h",
              "memory/vectors.h",
              "memory/vectors.hpp",
              "sFileIOUtils.cpp",
              "sFileIOUtils.h",
              "sStringUtils.cpp",
              "sStringUtils.h",
              "string.cpp",
              "string.h",
              "tContiguousRange.h",
              "tDynamicArray.h",
              "tEnumBasedFlags.h",
              "tFPSComputer.cpp",
              "tFPSComputer.h",
              "tIntegerSequence.h",
              "tIteratorRange.h",
              "tNoncopyable.h",
              "tSignalHandler.cpp",
              "tSignalHandler.h",
              "tTaggedPointer.h",
              "tTime.cpp",
              "tTime.h",
              "tTraceableException.h",
              "tTransformTime.cpp",
              "tTransformTime.h",
              "tTypeList.h",
              "tUnitTestSuite.cpp",
              "tUnitTestSuite.h",
              "tagged_pointer/tTaggedPointerImplementation.h",
              "tests/enumerate.cpp",
              "tests/fileio.cpp",
              "tests/memory_stack.cpp",
              "tests/string.cpp",
              "tests/tagged_pointer.cpp",
              "tests/type_list.cpp",
              "type_list/definitions.h",
              "type_list/tAppend.h",
              "type_list/tAppendList.h",
              "type_list/tAt.h",
              "type_list/tDerivedToFront.h",
              "type_list/tFind.h",
              "type_list/tMostDerived.h",
              "type_list/tRemove.h",
              "type_list/tRemoveAll.h",
              "type_list/tReplace.h",
              "type_list/tReplaceAll.h",
              "type_list/tSizeOf.h",
              "type_list/tTypeListBase.h",
              "type_list/tUnique.h",
              "variadic_templates.h"
            ],
            "language": "cpp",
            "name": "rrlib_util",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 57,
              "targets": 16,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_util",
                "optional": false,
                "resolved_sources": [
                  "demangle.h",
                  "function_info.h",
                  "join.h",
                  "string.cpp",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h"
                ],
                "source_patterns": [
                  "demangle.h",
                  "function_info.h",
                  "join.h",
                  "string.cpp",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/*",
                  "type_list/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "memory",
                "optional": false,
                "resolved_sources": [
                  "memory/tManagedConstCharPointer.cpp",
                  "memory/tManagedConstCharPointer.h",
                  "memory/tMemoryStack.cpp",
                  "memory/tMemoryStack.h",
                  "memory/tMemoryStackAllocator.h",
                  "memory/tMemoryStackCompound.h",
                  "memory/vectors.h",
                  "memory/vectors.hpp"
                ],
                "source_patterns": [
                  "memory/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "fileio",
                "optional": false,
                "resolved_sources": [
                  "fileio.cpp"
                ],
                "source_patterns": [
                  "fileio.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "final_class.h",
                  "sStringUtils.cpp",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ],
                "source_patterns": [
                  "final_class.h",
                  "sStringUtils.cpp",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "deprecated",
                "optional": false,
                "resolved_sources": [
                  "sFileIOUtils.cpp"
                ],
                "source_patterns": [
                  "sFileIOUtils.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "unit_tests",
                "optional": false,
                "resolved_sources": [
                  "tUnitTestSuite.cpp"
                ],
                "source_patterns": [
                  "tUnitTestSuite.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "exception",
                "optional": false,
                "resolved_sources": [
                  "tTraceableException.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h"
                ],
                "source_patterns": [
                  "tTraceableException.h",
                  "exception/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "fstream",
                "optional": false,
                "resolved_sources": [
                  "fstream/fileno.cpp",
                  "fstream/fileno.h",
                  "fstream/fileno.hpp"
                ],
                "source_patterns": [
                  "fstream/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "variadic_templates",
                "optional": false,
                "resolved_sources": [
                  "variadic_templates.h"
                ],
                "source_patterns": [
                  "variadic_templates.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "signal_handling",
                "optional": false,
                "resolved_sources": [
                  "tSignalHandler.cpp"
                ],
                "source_patterns": [
                  "tSignalHandler.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "type_list",
                "optional": false,
                "resolved_sources": [
                  "tests/type_list.cpp"
                ],
                "source_patterns": [
                  "type_list.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "tagged_pointer",
                "optional": false,
                "resolved_sources": [
                  "tests/tagged_pointer.cpp"
                ],
                "source_patterns": [
                  "tagged_pointer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "string",
                "optional": false,
                "resolved_sources": [
                  "tests/string.cpp"
                ],
                "source_patterns": [
                  "string.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "fileio",
                "optional": false,
                "resolved_sources": [
                  "tests/fileio.cpp"
                ],
                "source_patterns": [
                  "fileio.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "enumerate",
                "optional": false,
                "resolved_sources": [
                  "tests/enumerate.cpp"
                ],
                "source_patterns": [
                  "enumerate.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "memory_stack",
                "optional": false,
                "resolved_sources": [
                  "tests/memory_stack.cpp"
                ],
                "source_patterns": [
                  "memory_stack.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/util/-/tree/main"
        },
        {
          "commit_id": "c682677c432c954553d9d4389ed0dc8a1e9c6a93",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_time"
              ],
              "optional": [
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 561676,
            "files": [
              "LICENSE",
              "demangle.h",
              "exception/tTraceableExceptionBase.cpp",
              "exception/tTraceableExceptionBase.h",
              "final_class.h",
              "fstream/fileno.h",
              "fstream/fileno.hpp",
              "join.h",
              "join.hpp",
              "sFileIOUtils.cpp",
              "sFileIOUtils.h",
              "sStringUtils.cpp",
              "sStringUtils.h",
              "string.cpp",
              "string.h",
              "tAutoRegister.h",
              "tEnumBasedFlags.h",
              "tFPSComputer.cpp",
              "tFPSComputer.h",
              "tIntegerSequence.h",
              "tNoncopyable.h",
              "tTaggedPointer.h",
              "tTime.cpp",
              "tTime.h",
              "tTraceableException.h",
              "tTransformTime.cpp",
              "tTransformTime.h",
              "tTypeList.h",
              "tUnitTestSuite.cpp",
              "tUnitTestSuite.h",
              "tagged_pointer/tTaggedPointerImplementation.h",
              "tests/string.cpp",
              "tests/tagged_pointer.cpp",
              "tests/time.cpp",
              "tests/type_list.cpp",
              "type_list/definitions.h",
              "type_list/tAppend.h",
              "type_list/tAppendList.h",
              "type_list/tAt.h",
              "type_list/tDerivedToFront.h",
              "type_list/tFind.h",
              "type_list/tMostDerived.h",
              "type_list/tRemove.h",
              "type_list/tRemoveAll.h",
              "type_list/tReplace.h",
              "type_list/tReplaceAll.h",
              "type_list/tSizeOf.h",
              "type_list/tTypeListBase.h",
              "type_list/tUnique.h",
              "variadic_templates.h"
            ],
            "language": "cpp",
            "name": "rrlib_util",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 41,
              "targets": 10,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_util",
                "optional": false,
                "resolved_sources": [
                  "demangle.h",
                  "join.h",
                  "string.cpp",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h"
                ],
                "source_patterns": [
                  "demangle.h",
                  "join.h",
                  "string.cpp",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/*",
                  "type_list/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "final_class.h",
                  "sFileIOUtils.cpp",
                  "sStringUtils.cpp",
                  "tAutoRegister.h",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ],
                "source_patterns": [
                  "final_class.h",
                  "sFileIOUtils.cpp",
                  "sStringUtils.cpp",
                  "tAutoRegister.h",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "unit_tests",
                "optional": false,
                "resolved_sources": [
                  "tUnitTestSuite.cpp"
                ],
                "source_patterns": [
                  "tUnitTestSuite.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "exception",
                "optional": false,
                "resolved_sources": [
                  "tTraceableException.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h"
                ],
                "source_patterns": [
                  "tTraceableException.h",
                  "exception/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "fstream",
                "optional": false,
                "resolved_sources": [
                  "fstream/fileno.h",
                  "fstream/fileno.hpp"
                ],
                "source_patterns": [
                  "fstream/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "variadic_templates",
                "optional": false,
                "resolved_sources": [
                  "variadic_templates.h"
                ],
                "source_patterns": [
                  "variadic_templates.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "type_list",
                "optional": false,
                "resolved_sources": [
                  "tests/type_list.cpp"
                ],
                "source_patterns": [
                  "type_list.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "tagged_pointer",
                "optional": false,
                "resolved_sources": [
                  "tests/tagged_pointer.cpp"
                ],
                "source_patterns": [
                  "tagged_pointer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "string",
                "optional": false,
                "resolved_sources": [
                  "tests/string.cpp"
                ],
                "source_patterns": [
                  "string.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "time",
                "optional": false,
                "resolved_sources": [
                  "tests/time.cpp"
                ],
                "source_patterns": [
                  "time.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/util/-/tree/release/14.08"
        },
        {
          "commit_id": "08df7f0b1c54aa56e9fdb1e6366a3d62a9dfc3a0",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_logging",
                "rrlib_time"
              ],
              "optional": [
                "rrlib_serialization"
              ]
            },
            "description": null,
            "disk_usage_bytes": 927219,
            "files": [
              "LICENSE",
              "demangle.h",
              "enumerate.h",
              "exception/tTraceableExceptionBase.cpp",
              "exception/tTraceableExceptionBase.h",
              "fileio.cpp",
              "fileio.h",
              "final_class.h",
              "fstream/fileno.cpp",
              "fstream/fileno.h",
              "fstream/fileno.hpp",
              "function_info.h",
              "join.h",
              "join.hpp",
              "memory/tManagedConstCharPointer.cpp",
              "memory/tManagedConstCharPointer.h",
              "memory/tMemoryStack.cpp",
              "memory/tMemoryStack.h",
              "memory/tMemoryStackAllocator.h",
              "memory/tMemoryStackCompound.h",
              "memory/vectors.h",
              "memory/vectors.hpp",
              "sFileIOUtils.cpp",
              "sFileIOUtils.h",
              "sStringUtils.cpp",
              "sStringUtils.h",
              "string.cpp",
              "string.h",
              "tContiguousRange.h",
              "tDynamicArray.h",
              "tEnumBasedFlags.h",
              "tFPSComputer.cpp",
              "tFPSComputer.h",
              "tIntegerSequence.h",
              "tIteratorRange.h",
              "tNoncopyable.h",
              "tSignalHandler.cpp",
              "tSignalHandler.h",
              "tTaggedPointer.h",
              "tTime.cpp",
              "tTime.h",
              "tTraceableException.h",
              "tTransformTime.cpp",
              "tTransformTime.h",
              "tTypeList.h",
              "tUnitTestSuite.cpp",
              "tUnitTestSuite.h",
              "tagged_pointer/tTaggedPointerImplementation.h",
              "tests/enumerate.cpp",
              "tests/fileio.cpp",
              "tests/memory_stack.cpp",
              "tests/string.cpp",
              "tests/tagged_pointer.cpp",
              "tests/type_list.cpp",
              "type_list/definitions.h",
              "type_list/tAppend.h",
              "type_list/tAppendList.h",
              "type_list/tAt.h",
              "type_list/tDerivedToFront.h",
              "type_list/tFind.h",
              "type_list/tMostDerived.h",
              "type_list/tRemove.h",
              "type_list/tRemoveAll.h",
              "type_list/tReplace.h",
              "type_list/tReplaceAll.h",
              "type_list/tSizeOf.h",
              "type_list/tTypeListBase.h",
              "type_list/tUnique.h",
              "variadic_templates.h"
            ],
            "language": "cpp",
            "name": "rrlib_util",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 57,
              "targets": 16,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_util",
                "optional": false,
                "resolved_sources": [
                  "demangle.h",
                  "function_info.h",
                  "join.h",
                  "string.cpp",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h"
                ],
                "source_patterns": [
                  "demangle.h",
                  "function_info.h",
                  "join.h",
                  "string.cpp",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTypeList.h",
                  "tagged_pointer/*",
                  "type_list/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "memory",
                "optional": false,
                "resolved_sources": [
                  "memory/tManagedConstCharPointer.cpp",
                  "memory/tManagedConstCharPointer.h",
                  "memory/tMemoryStack.cpp",
                  "memory/tMemoryStack.h",
                  "memory/tMemoryStackAllocator.h",
                  "memory/tMemoryStackCompound.h",
                  "memory/vectors.h",
                  "memory/vectors.hpp"
                ],
                "source_patterns": [
                  "memory/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "fileio",
                "optional": false,
                "resolved_sources": [
                  "fileio.cpp"
                ],
                "source_patterns": [
                  "fileio.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "legacy",
                "optional": false,
                "resolved_sources": [
                  "final_class.h",
                  "sStringUtils.cpp",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ],
                "source_patterns": [
                  "final_class.h",
                  "sStringUtils.cpp",
                  "tTime.cpp",
                  "tTransformTime.cpp",
                  "tFPSComputer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "deprecated",
                "optional": false,
                "resolved_sources": [
                  "sFileIOUtils.cpp"
                ],
                "source_patterns": [
                  "sFileIOUtils.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "unit_tests",
                "optional": false,
                "resolved_sources": [
                  "tUnitTestSuite.cpp"
                ],
                "source_patterns": [
                  "tUnitTestSuite.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "exception",
                "optional": false,
                "resolved_sources": [
                  "tTraceableException.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h"
                ],
                "source_patterns": [
                  "tTraceableException.h",
                  "exception/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "fstream",
                "optional": false,
                "resolved_sources": [
                  "fstream/fileno.cpp",
                  "fstream/fileno.h",
                  "fstream/fileno.hpp"
                ],
                "source_patterns": [
                  "fstream/*"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "variadic_templates",
                "optional": false,
                "resolved_sources": [
                  "variadic_templates.h"
                ],
                "source_patterns": [
                  "variadic_templates.h"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "signal_handling",
                "optional": false,
                "resolved_sources": [
                  "tSignalHandler.cpp"
                ],
                "source_patterns": [
                  "tSignalHandler.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "type_list",
                "optional": false,
                "resolved_sources": [
                  "tests/type_list.cpp"
                ],
                "source_patterns": [
                  "type_list.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "tagged_pointer",
                "optional": false,
                "resolved_sources": [
                  "tests/tagged_pointer.cpp"
                ],
                "source_patterns": [
                  "tagged_pointer.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "string",
                "optional": false,
                "resolved_sources": [
                  "tests/string.cpp"
                ],
                "source_patterns": [
                  "string.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "fileio",
                "optional": false,
                "resolved_sources": [
                  "tests/fileio.cpp"
                ],
                "source_patterns": [
                  "fileio.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "enumerate",
                "optional": false,
                "resolved_sources": [
                  "tests/enumerate.cpp"
                ],
                "source_patterns": [
                  "enumerate.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "memory_stack",
                "optional": false,
                "resolved_sources": [
                  "tests/memory_stack.cpp"
                ],
                "source_patterns": [
                  "memory_stack.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/util/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/util/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_logging",
            "rrlib_time"
          ],
          "optional": [
            "rrlib_serialization"
          ]
        },
        "description": null,
        "disk_usage_bytes": 1019885,
        "files": [
          "LICENSE",
          "demangle.h",
          "enumerate.h",
          "exception/tTraceableExceptionBase.cpp",
          "exception/tTraceableExceptionBase.h",
          "fileio.cpp",
          "fileio.h",
          "final_class.h",
          "fstream/fileno.cpp",
          "fstream/fileno.h",
          "fstream/fileno.hpp",
          "function_info.h",
          "join.h",
          "join.hpp",
          "memory/tManagedConstCharPointer.cpp",
          "memory/tManagedConstCharPointer.h",
          "memory/tMemoryStack.cpp",
          "memory/tMemoryStack.h",
          "memory/tMemoryStackAllocator.h",
          "memory/tMemoryStackCompound.h",
          "memory/vectors.h",
          "memory/vectors.hpp",
          "sFileIOUtils.cpp",
          "sFileIOUtils.h",
          "sStringUtils.cpp",
          "sStringUtils.h",
          "string.cpp",
          "string.h",
          "tContiguousRange.h",
          "tDynamicArray.h",
          "tEnumBasedFlags.h",
          "tFPSComputer.cpp",
          "tFPSComputer.h",
          "tIntegerSequence.h",
          "tIteratorRange.h",
          "tNoncopyable.h",
          "tSignalHandler.cpp",
          "tSignalHandler.h",
          "tTaggedPointer.h",
          "tTime.cpp",
          "tTime.h",
          "tTraceableException.h",
          "tTransformTime.cpp",
          "tTransformTime.h",
          "tTypeList.h",
          "tUnitTestSuite.cpp",
          "tUnitTestSuite.h",
          "tagged_pointer/tTaggedPointerImplementation.h",
          "tests/enumerate.cpp",
          "tests/fileio.cpp",
          "tests/memory_stack.cpp",
          "tests/string.cpp",
          "tests/tagged_pointer.cpp",
          "tests/type_list.cpp",
          "type_list/definitions.h",
          "type_list/tAppend.h",
          "type_list/tAppendList.h",
          "type_list/tAt.h",
          "type_list/tDerivedToFront.h",
          "type_list/tFind.h",
          "type_list/tMostDerived.h",
          "type_list/tRemove.h",
          "type_list/tRemoveAll.h",
          "type_list/tReplace.h",
          "type_list/tReplaceAll.h",
          "type_list/tSizeOf.h",
          "type_list/tTypeListBase.h",
          "type_list/tUnique.h",
          "variadic_templates.h"
        ],
        "language": "cpp",
        "name": "rrlib_util",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 57,
          "targets": 16,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_util",
            "optional": false,
            "resolved_sources": [
              "demangle.h",
              "function_info.h",
              "join.h",
              "string.cpp",
              "tContiguousRange.h",
              "tDynamicArray.h",
              "tEnumBasedFlags.h",
              "tIntegerSequence.h",
              "tIteratorRange.h",
              "tNoncopyable.h",
              "tTaggedPointer.h",
              "tTypeList.h",
              "tagged_pointer/tTaggedPointerImplementation.h",
              "type_list/definitions.h",
              "type_list/tAppend.h",
              "type_list/tAppendList.h",
              "type_list/tAt.h",
              "type_list/tDerivedToFront.h",
              "type_list/tFind.h",
              "type_list/tMostDerived.h",
              "type_list/tRemove.h",
              "type_list/tRemoveAll.h",
              "type_list/tReplace.h",
              "type_list/tReplaceAll.h",
              "type_list/tSizeOf.h",
              "type_list/tTypeListBase.h",
              "type_list/tUnique.h"
            ],
            "source_patterns": [
              "demangle.h",
              "function_info.h",
              "join.h",
              "string.cpp",
              "tContiguousRange.h",
              "tDynamicArray.h",
              "tEnumBasedFlags.h",
              "tIntegerSequence.h",
              "tIteratorRange.h",
              "tNoncopyable.h",
              "tTaggedPointer.h",
              "tTypeList.h",
              "tagged_pointer/*",
              "type_list/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "memory",
            "optional": false,
            "resolved_sources": [
              "memory/tManagedConstCharPointer.cpp",
              "memory/tManagedConstCharPointer.h",
              "memory/tMemoryStack.cpp",
              "memory/tMemoryStack.h",
              "memory/tMemoryStackAllocator.h",
              "memory/tMemoryStackCompound.h",
              "memory/vectors.h",
              "memory/vectors.hpp"
            ],
            "source_patterns": [
              "memory/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "fileio",
            "optional": false,
            "resolved_sources": [
              "fileio.cpp"
            ],
            "source_patterns": [
              "fileio.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "legacy",
            "optional": false,
            "resolved_sources": [
              "final_class.h",
              "sStringUtils.cpp",
              "tTime.cpp",
              "tTransformTime.cpp",
              "tFPSComputer.cpp"
            ],
            "source_patterns": [
              "final_class.h",
              "sStringUtils.cpp",
              "tTime.cpp",
              "tTransformTime.cpp",
              "tFPSComputer.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "deprecated",
            "optional": false,
            "resolved_sources": [
              "sFileIOUtils.cpp"
            ],
            "source_patterns": [
              "sFileIOUtils.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "unit_tests",
            "optional": false,
            "resolved_sources": [
              "tUnitTestSuite.cpp"
            ],
            "source_patterns": [
              "tUnitTestSuite.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "exception",
            "optional": false,
            "resolved_sources": [
              "tTraceableException.h",
              "exception/tTraceableExceptionBase.cpp",
              "exception/tTraceableExceptionBase.h"
            ],
            "source_patterns": [
              "tTraceableException.h",
              "exception/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "fstream",
            "optional": false,
            "resolved_sources": [
              "fstream/fileno.cpp",
              "fstream/fileno.h",
              "fstream/fileno.hpp"
            ],
            "source_patterns": [
              "fstream/*"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "variadic_templates",
            "optional": false,
            "resolved_sources": [
              "variadic_templates.h"
            ],
            "source_patterns": [
              "variadic_templates.h"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "signal_handling",
            "optional": false,
            "resolved_sources": [
              "tSignalHandler.cpp"
            ],
            "source_patterns": [
              "tSignalHandler.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "type_list",
            "optional": false,
            "resolved_sources": [
              "tests/type_list.cpp"
            ],
            "source_patterns": [
              "type_list.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "tagged_pointer",
            "optional": false,
            "resolved_sources": [
              "tests/tagged_pointer.cpp"
            ],
            "source_patterns": [
              "tagged_pointer.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "string",
            "optional": false,
            "resolved_sources": [
              "tests/string.cpp"
            ],
            "source_patterns": [
              "string.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "fileio",
            "optional": false,
            "resolved_sources": [
              "tests/fileio.cpp"
            ],
            "source_patterns": [
              "fileio.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "enumerate",
            "optional": false,
            "resolved_sources": [
              "tests/enumerate.cpp"
            ],
            "source_patterns": [
              "enumerate.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "memory_stack",
            "optional": false,
            "resolved_sources": [
              "tests/memory_stack.cpp"
            ],
            "source_patterns": [
              "memory_stack.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_util",
      "path_with_namespace": "rrlib/util",
      "project_id": 32,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/util"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "2f21f4d0e1246ae54bebcf1c1debef487b9d5fac",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_design_patterns",
                "rrlib_thread",
                "rrlib_time"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 98760,
            "files": [
              "LICENSE",
              "tHeartbeat.cpp",
              "tHeartbeat.h",
              "tHeartbeats.cpp",
              "tHeartbeats.h",
              "tWatchDog.cpp",
              "tWatchDog.h",
              "tWatchDogTask.cpp",
              "tWatchDogTask.h"
            ],
            "language": "cpp",
            "name": "rrlib_watchdog",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 8,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_watchdog",
                "optional": false,
                "resolved_sources": [
                  "tHeartbeat.cpp",
                  "tHeartbeats.cpp",
                  "tWatchDog.cpp",
                  "tWatchDogTask.cpp",
                  "tHeartbeat.h",
                  "tHeartbeats.h",
                  "tWatchDog.h",
                  "tWatchDogTask.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/watchdog/-/tree/main"
        },
        {
          "commit_id": "39b4617ed2cb02993736866dafacc466c6b4cfd0",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_thread",
                "rrlib_time"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 67092,
            "files": [
              "LICENSE",
              "tWatchDog.cpp",
              "tWatchDog.h",
              "tWatchDogTask.cpp",
              "tWatchDogTask.h"
            ],
            "language": "cpp",
            "name": "rrlib_watchdog",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 4,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_watchdog",
                "optional": false,
                "resolved_sources": [
                  "tWatchDog.cpp",
                  "tWatchDogTask.cpp",
                  "tWatchDog.h",
                  "tWatchDogTask.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/watchdog/-/tree/release/14.08"
        },
        {
          "commit_id": "00545415f24537e0d5819fad4f41f58fca025f32",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_concurrent_containers",
                "rrlib_design_patterns",
                "rrlib_thread",
                "rrlib_time"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 96271,
            "files": [
              "LICENSE",
              "tHeartbeat.cpp",
              "tHeartbeat.h",
              "tHeartbeats.cpp",
              "tHeartbeats.h",
              "tWatchDog.cpp",
              "tWatchDog.h",
              "tWatchDogTask.cpp",
              "tWatchDogTask.h"
            ],
            "language": "cpp",
            "name": "rrlib_watchdog",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 8,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_watchdog",
                "optional": false,
                "resolved_sources": [
                  "tHeartbeat.cpp",
                  "tHeartbeats.cpp",
                  "tWatchDog.cpp",
                  "tWatchDogTask.cpp",
                  "tHeartbeat.h",
                  "tHeartbeats.h",
                  "tWatchDog.h",
                  "tWatchDogTask.h"
                ],
                "source_patterns": [
                  "*.cpp",
                  "*.h"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/watchdog/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/watchdog/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_concurrent_containers",
            "rrlib_design_patterns",
            "rrlib_thread",
            "rrlib_time"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 98760,
        "files": [
          "LICENSE",
          "tHeartbeat.cpp",
          "tHeartbeat.h",
          "tHeartbeats.cpp",
          "tHeartbeats.h",
          "tWatchDog.cpp",
          "tWatchDog.h",
          "tWatchDogTask.cpp",
          "tWatchDogTask.h"
        ],
        "language": "cpp",
        "name": "rrlib_watchdog",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 8,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_watchdog",
            "optional": false,
            "resolved_sources": [
              "tHeartbeat.cpp",
              "tHeartbeats.cpp",
              "tWatchDog.cpp",
              "tWatchDogTask.cpp",
              "tHeartbeat.h",
              "tHeartbeats.h",
              "tWatchDog.h",
              "tWatchDogTask.h"
            ],
            "source_patterns": [
              "*.cpp",
              "*.h"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_watchdog",
      "path_with_namespace": "rrlib/watchdog",
      "project_id": 45,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/watchdog"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "957c1811e31c39068e08dff18796bd088e31730f",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 240592,
            "files": [
              "LICENSE",
              "tCleanupHandler.h",
              "tDocument.cpp",
              "tDocument.h",
              "tException.h",
              "tNode.cpp",
              "tNode.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_xml",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_xml",
                "optional": false,
                "resolved_sources": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "tDocument.cpp",
                  "tNode.cpp"
                ],
                "source_patterns": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_xml_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml/-/tree/main"
        },
        {
          "commit_id": "ade8259c01d5fa994e4eebdca558d9c9f1aaa662",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 207553,
            "files": [
              "LICENSE",
              "tCleanupHandler.h",
              "tDocument.cpp",
              "tDocument.h",
              "tException.h",
              "tNode.cpp",
              "tNode.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_xml",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_xml",
                "optional": false,
                "resolved_sources": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "tDocument.cpp",
                  "tNode.cpp"
                ],
                "source_patterns": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_xml_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml/-/tree/release/14.08"
        },
        {
          "commit_id": "c47f99084bc666c23fc9412b8592153008506a41",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [
                "rrlib_design_patterns",
                "rrlib_util"
              ],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 242662,
            "files": [
              "LICENSE",
              "tCleanupHandler.h",
              "tDocument.cpp",
              "tDocument.h",
              "tException.h",
              "tNode.cpp",
              "tNode.h",
              "tests/test.cpp"
            ],
            "language": "cpp",
            "name": "rrlib_xml",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 2,
              "notices": 0,
              "resolved_source_files": 5,
              "targets": 2,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_xml",
                "optional": false,
                "resolved_sources": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "tDocument.cpp",
                  "tNode.cpp"
                ],
                "source_patterns": [
                  "tCleanupHandler.h",
                  "tException.h",
                  "*.cpp"
                ]
              },
              {
                "exclude_patterns": [],
                "kind": "program",
                "make_file": "tests/make.xml",
                "name": "rrlib_xml_tests",
                "optional": false,
                "resolved_sources": [
                  "tests/test.cpp"
                ],
                "source_patterns": [
                  "test.cpp"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/xml/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [
            "rrlib_design_patterns",
            "rrlib_util"
          ],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 240592,
        "files": [
          "LICENSE",
          "tCleanupHandler.h",
          "tDocument.cpp",
          "tDocument.h",
          "tException.h",
          "tNode.cpp",
          "tNode.h",
          "tests/test.cpp"
        ],
        "language": "cpp",
        "name": "rrlib_xml",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 2,
          "notices": 0,
          "resolved_source_files": 5,
          "targets": 2,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_xml",
            "optional": false,
            "resolved_sources": [
              "tCleanupHandler.h",
              "tException.h",
              "tDocument.cpp",
              "tNode.cpp"
            ],
            "source_patterns": [
              "tCleanupHandler.h",
              "tException.h",
              "*.cpp"
            ]
          },
          {
            "exclude_patterns": [],
            "kind": "program",
            "make_file": "tests/make.xml",
            "name": "rrlib_xml_tests",
            "optional": false,
            "resolved_sources": [
              "tests/test.cpp"
            ],
            "source_patterns": [
              "test.cpp"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_xml",
      "path_with_namespace": "rrlib/xml",
      "project_id": 33,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/xml"
    },
    {
      "archived": false,
      "branches": [
        {
          "commit_id": "55bd4c1004d144bd581dd04cd46c2ece8179cbc9",
          "default": true,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 110660,
            "files": [
              "LICENSE",
              "XMLDocument.java",
              "XMLException.java",
              "XMLNode.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_xml-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 4,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_xml-java",
                "optional": false,
                "resolved_sources": [
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "main",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml.java/-/tree/main"
        },
        {
          "commit_id": "16d38263add3794fe8209b64d22cb3387afdb01f",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 97061,
            "files": [
              "LICENSE",
              "XMLDocument.java",
              "XMLException.java",
              "XMLNode.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_xml-java",
            "notices": [
              "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
            ],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 1,
              "resolved_source_files": 4,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "rrlib",
                "make_file": "make.xml",
                "name": "rrlib_xml-java",
                "optional": false,
                "resolved_sources": [
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/14.08",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml.java/-/tree/release/14.08"
        },
        {
          "commit_id": "4c66820d03d4a95eeaa61378224ff709015bb8d7",
          "default": false,
          "metadata": {
            "analyzer": {
              "name": "finroc-describe-component",
              "version": "0.9.3.dev8+ge159bb640.d20260520"
            },
            "dependencies": {
              "mandatory": [],
              "optional": []
            },
            "description": null,
            "disk_usage_bytes": 96354,
            "files": [
              "LICENSE",
              "XMLDocument.java",
              "XMLException.java",
              "XMLNode.java",
              "package-info.java"
            ],
            "language": "java",
            "name": "rrlib_xml-java",
            "notices": [],
            "readme_excerpt": null,
            "schema": "org.finroc.component-metadata",
            "schema_version": 1,
            "summary": {
              "make_files": 1,
              "notices": 0,
              "resolved_source_files": 4,
              "targets": 1,
              "warnings": 0
            },
            "targets": [
              {
                "exclude_patterns": [],
                "kind": "library",
                "make_file": "make.xml",
                "name": "rrlib_xml-java",
                "optional": false,
                "resolved_sources": [
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "source_patterns": [
                  "*.java"
                ]
              }
            ],
            "title": null,
            "warnings": []
          },
          "name": "release/17.03",
          "protected": true,
          "web_url": "https://dev.finroc.org/rrlib/xml.java/-/tree/release/17.03"
        }
      ],
      "default_branch": "main",
      "license": {
        "key": "mit",
        "name": "MIT License",
        "url": "https://dev.finroc.org/rrlib/xml.java/-/blob/main/LICENSE"
      },
      "metadata": {
        "analyzer": {
          "name": "finroc-describe-component",
          "version": "0.9.3.dev8+ge159bb640.d20260520"
        },
        "dependencies": {
          "mandatory": [],
          "optional": []
        },
        "description": null,
        "disk_usage_bytes": 110660,
        "files": [
          "LICENSE",
          "XMLDocument.java",
          "XMLException.java",
          "XMLNode.java",
          "package-info.java"
        ],
        "language": "java",
        "name": "rrlib_xml-java",
        "notices": [],
        "readme_excerpt": null,
        "schema": "org.finroc.component-metadata",
        "schema_version": 1,
        "summary": {
          "make_files": 1,
          "notices": 0,
          "resolved_source_files": 4,
          "targets": 1,
          "warnings": 0
        },
        "targets": [
          {
            "exclude_patterns": [],
            "kind": "library",
            "make_file": "make.xml",
            "name": "rrlib_xml-java",
            "optional": false,
            "resolved_sources": [
              "XMLDocument.java",
              "XMLException.java",
              "XMLNode.java",
              "package-info.java"
            ],
            "source_patterns": [
              "*.java"
            ]
          }
        ],
        "title": null,
        "warnings": []
      },
      "name": "rrlib_xml-java",
      "path_with_namespace": "rrlib/xml.java",
      "project_id": 50,
      "releases": [],
      "server": "finroc",
      "visibility": "public",
      "web_url": "https://dev.finroc.org/rrlib/xml.java"
    }
  ],
  "generated_at": "2026-08-03T18:51:18+00:00",
  "releases": [
    {
      "name": "14.08",
      "sections": [
        {
          "branch": "release/14.08",
          "components": [
            {
              "branch": "release/14.08",
              "id": 4316,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 966260,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLinkEdge.cpp",
                  "internal/tLinkEdge.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "language": "cpp",
                "name": "finroc_core",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 46,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_core",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "file_lookup.cpp",
                      "file_lookup.h",
                      "internal/tAnnotatableImplementation.cpp",
                      "internal/tAnnotatableImplementation.h",
                      "internal/tFrameworkElementRegister.cpp",
                      "internal/tFrameworkElementRegister.h",
                      "internal/tGarbageDeleter.cpp",
                      "internal/tGarbageDeleter.h",
                      "internal/tLinkEdge.cpp",
                      "internal/tLinkEdge.h",
                      "internal/tPlugins.cpp",
                      "internal/tPlugins.h",
                      "log_messages.h",
                      "make.xml",
                      "port/tAbstractPort.cpp",
                      "port/tAbstractPort.h",
                      "port/tAbstractPortCreationInfo.h",
                      "port/tAggregatedEdge.h",
                      "port/tEdgeAggregator.cpp",
                      "port/tEdgeAggregator.h",
                      "port/tPortConnectionConstraint.h",
                      "port/tPortFactory.cpp",
                      "port/tPortFactory.h",
                      "port/tPortGroup.cpp",
                      "port/tPortGroup.h",
                      "port/tPortWrapperBase.cpp",
                      "port/tPortWrapperBase.h",
                      "tAnnotatable.h",
                      "tAnnotation.cpp",
                      "tAnnotation.h",
                      "tFrameworkElement.cpp",
                      "tFrameworkElement.h",
                      "tFrameworkElementFlags.h",
                      "tFrameworkElementTags.cpp",
                      "tFrameworkElementTags.h",
                      "tLockOrderLevel.h",
                      "tPlugin.h",
                      "tRuntimeEnvironment.cpp",
                      "tRuntimeEnvironment.h",
                      "tRuntimeListener.h",
                      "tRuntimeSettings.cpp",
                      "tRuntimeSettings.h",
                      "version.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core",
              "path_with_namespace": "finroc/core",
              "project_id": 9,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core"
            },
            {
              "branch": "release/14.08",
              "id": 4317,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1982174,
                "files": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LICENSE",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/FrameworkElementInfo.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/EditableInterfaces.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Finstructed.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/RemoteCreateModuleAction.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/HasUid.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/PortWrapperTreeNode.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypes.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "test/AssertTest.java",
                  "test/BasicRealtimeTest.java",
                  "test/BlackboardConcurrencyTest.java.todo",
                  "test/ChunkBufferTest.java",
                  "test/InitialPushTest.java",
                  "test/NetworkTestSuite.java.todo",
                  "test/Peer2PeerTest.java",
                  "test/PortQueueTest.java",
                  "test/QueueTest.java",
                  "test/RealClientTest.java.todo",
                  "test/RealPortQueueTest.java",
                  "test/RealPortTest5.java.todo",
                  "test/RealServerTest.java.todo",
                  "test/SerializationTests.java",
                  "test/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "language": "java",
                "name": "finroc_core-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finroclibrary'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'finstructed_java'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 2,
                  "resolved_source_files": 162,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "test/**",
                      "finstructable/Finstructed.java"
                    ],
                    "kind": "finroclibrary",
                    "make_file": "make.xml",
                    "name": "finroc_core-java",
                    "optional": false,
                    "resolved_sources": [
                      "Annotatable.java",
                      "CoreRegister.java",
                      "FinrocAnnotation.java",
                      "FrameworkElement.java",
                      "FrameworkElementFlags.java",
                      "FrameworkElementTags.java",
                      "FrameworkElementTreeFilter.java",
                      "LinkEdge.java",
                      "LockOrderLevels.java",
                      "RuntimeEnvironment.java",
                      "RuntimeListener.java",
                      "RuntimeSettings.java",
                      "admin/AdminClient.java",
                      "admin/AdminServer.java",
                      "admin/AdministrationService.java",
                      "admin/package-info.java",
                      "datatype/Bounds.java",
                      "datatype/CoreBoolean.java",
                      "datatype/CoreNumber.java",
                      "datatype/CoreString.java",
                      "datatype/DataTypeReference.java",
                      "datatype/Duration.java",
                      "datatype/Event.java",
                      "datatype/FrameworkElementInfo.java",
                      "datatype/PortCreationList.java",
                      "datatype/SIUnit.java",
                      "datatype/Timestamp.java",
                      "datatype/Unit.java",
                      "datatype/XML.java",
                      "datatype/package-info.java",
                      "finstructable/EditableInterfaces.java",
                      "finstructable/FinstructableGroup.java",
                      "finstructable/Group.java",
                      "finstructable/GroupInterface.java",
                      "finstructable/package-info.java",
                      "package-info.java",
                      "parameter/ConfigFile.java",
                      "parameter/ConfigNode.java",
                      "parameter/ConstructorParameters.java",
                      "parameter/Parameter.java",
                      "parameter/ParameterBool.java",
                      "parameter/ParameterInfo.java",
                      "parameter/ParameterNumeric.java",
                      "parameter/StaticParameter.java",
                      "parameter/StaticParameterBase.java",
                      "parameter/StaticParameterBool.java",
                      "parameter/StaticParameterEnum.java",
                      "parameter/StaticParameterList.java",
                      "parameter/StaticParameterNumeric.java",
                      "parameter/StaticParameterString.java",
                      "parameter/package-info.java",
                      "plugin/ConnectionListener.java",
                      "plugin/ConstructorCreateModuleAction.java",
                      "plugin/CreateExternalConnectionAction.java",
                      "plugin/CreateFrameworkElementAction.java",
                      "plugin/ExternalConnection.java",
                      "plugin/JavaDebugPluginLoader.java",
                      "plugin/JavaReleasePluginLoader.java",
                      "plugin/Plugin.java",
                      "plugin/PluginLoader.java",
                      "plugin/Plugins.java",
                      "plugin/RemoteCreateModuleAction.java",
                      "plugin/StandardCreateModuleAction.java",
                      "plugin/package-info.java",
                      "port/AbstractPort.java",
                      "port/AggregatedEdge.java",
                      "port/EdgeAggregator.java",
                      "port/MultiTypePortDataBufferPool.java",
                      "port/Port.java",
                      "port/PortCreationInfo.java",
                      "port/PortGroup.java",
                      "port/PortListener.java",
                      "port/PortListenerManager.java",
                      "port/PortQueueFragment.java",
                      "port/PortWrapperBase.java",
                      "port/ThreadLocalCache.java",
                      "port/cc/CCPortBase.java",
                      "port/cc/CCPortBoundedNumeric.java",
                      "port/cc/CCPortDataBufferPool.java",
                      "port/cc/CCPortDataManager.java",
                      "port/cc/CCPortDataManagerTL.java",
                      "port/cc/CCPortDataRef.java",
                      "port/cc/CCPortQueue.java",
                      "port/cc/CCPortQueueElement.java",
                      "port/cc/CCPullRequestHandler.java",
                      "port/cc/CCQueueFragmentRaw.java",
                      "port/cc/PortNumeric.java",
                      "port/cc/package-info.java",
                      "port/net/AbstractPeerTracker.java",
                      "port/net/NetPort.java",
                      "port/net/UpdateTimeChangeListener.java",
                      "port/net/package-info.java",
                      "port/package-info.java",
                      "port/rpc/ClientPort.java",
                      "port/rpc/Future.java",
                      "port/rpc/FutureStatus.java",
                      "port/rpc/Method.java",
                      "port/rpc/Promise.java",
                      "port/rpc/ProxyPort.java",
                      "port/rpc/RPCException.java",
                      "port/rpc/RPCInterfaceType.java",
                      "port/rpc/ResponseHandler.java",
                      "port/rpc/ServerPort.java",
                      "port/rpc/annotation/FutureType.java",
                      "port/rpc/annotation/PromiseType.java",
                      "port/rpc/internal/AbstractCall.java",
                      "port/rpc/internal/RPCMessage.java",
                      "port/rpc/internal/RPCPort.java",
                      "port/rpc/internal/RPCRequest.java",
                      "port/rpc/internal/RPCResponse.java",
                      "port/rpc/internal/ResponseSender.java",
                      "port/rpc/internal/Serialization.java",
                      "port/std/PortBase.java",
                      "port/std/PortDataBufferPool.java",
                      "port/std/PortDataManager.java",
                      "port/std/PortDataReference.java",
                      "port/std/PortQueue.java",
                      "port/std/PortQueueElement.java",
                      "port/std/PortQueueFragmentRaw.java",
                      "port/std/PublishCache.java",
                      "port/std/PullRequestHandler.java",
                      "port/std/package-info.java",
                      "port/stream/InputPacketProcessor.java",
                      "port/stream/InputStreamPort.java",
                      "port/stream/NewConnectionHandler.java",
                      "port/stream/OutputStreamPort.java",
                      "port/stream/SingletonPort.java",
                      "port/stream/StreamCommitThread.java",
                      "port/stream/package-info.java",
                      "portdatabase/CCType.java",
                      "portdatabase/DataTypeUtil.java",
                      "portdatabase/ExpressData.java",
                      "portdatabase/FinrocTypeInfo.java",
                      "portdatabase/MaxStringSerializationLength.java",
                      "portdatabase/ReusableGenericObjectManager.java",
                      "portdatabase/ReusableGenericObjectManagerTL.java",
                      "portdatabase/SerializationHelper.java",
                      "portdatabase/package-info.java",
                      "remote/HasUid.java",
                      "remote/ModelHandler.java",
                      "remote/ModelNode.java",
                      "remote/PortWrapperTreeNode.java",
                      "remote/RemoteFrameworkElement.java",
                      "remote/RemotePort.java",
                      "remote/RemoteRuntime.java",
                      "remote/RemoteType.java",
                      "remote/RemoteTypeAdapter.java",
                      "remote/RemoteTypes.java",
                      "remote/package-info.java",
                      "structure/Module.java",
                      "structure/package-info.java",
                      "thread/CoreLoopThreadBase.java",
                      "thread/CoreThread.java",
                      "thread/ExecutionControl.java",
                      "thread/PeriodicFrameworkElementTask.java",
                      "thread/StartAndPausable.java",
                      "thread/ThreadContainer.java",
                      "thread/ThreadContainerThread.java",
                      "thread/package-info.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/Files.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "finrocprogram",
                    "make_file": "make.xml",
                    "name": "finstructed_java",
                    "optional": false,
                    "resolved_sources": [
                      "finstructable/Finstructed.java"
                    ],
                    "source_patterns": [
                      "finstructable/Finstructed.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core-java",
              "path_with_namespace": "finroc/core.java",
              "project_id": 51,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core.java"
            },
            {
              "branch": "release/14.08",
              "id": 4318,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_structure",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 440125,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardClientBackend.cpp",
                  "internal/tBlackboardClientBackend.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardClient.hpp",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "tests/blackboard_stress_test.cpp",
                  "tests/blackboard_test.cpp",
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardReader.h",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriter.h",
                  "tests/mBlackboardWriterAsync.cpp",
                  "tests/mBlackboardWriterAsync.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_blackboard",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 26,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "tBlackboard.h",
                      "tBlackboardClient.h",
                      "tBlackboardReadAccess.h",
                      "tBlackboardWriteAccess.h",
                      "tChange.h",
                      "tLockException.h",
                      "internal/tAbstractBlackboardServer.cpp",
                      "internal/tAbstractBlackboardServer.h",
                      "internal/tBlackboardBase.cpp",
                      "internal/tBlackboardBase.h",
                      "internal/tBlackboardClientBackend.cpp",
                      "internal/tBlackboardClientBackend.h",
                      "internal/tBlackboardManager.cpp",
                      "internal/tBlackboardManager.h",
                      "internal/tBlackboardServer.h",
                      "internal/tBlackboardServer.hpp",
                      "internal/tLockParameters.h",
                      "internal/tLockedBuffer.h",
                      "internal/tLockedBufferData.h",
                      "internal/tRemoteBlackboardServer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "internal/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "tests/make.xml",
                    "name": "test_modules",
                    "optional": false,
                    "resolved_sources": [
                      "tests/mBlackboardReader.cpp",
                      "tests/mBlackboardWriter.cpp",
                      "tests/mBlackboardWriterAsync.cpp"
                    ],
                    "source_patterns": [
                      "m*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "finroc_plugins_blackboard_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "stress",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard",
              "path_with_namespace": "finroc/plugins/blackboard",
              "project_id": 10,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard"
            },
            {
              "branch": "release/14.08",
              "id": 4319,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 472787,
                "files": [
                  "AbstractBlackboardServer.java",
                  "AbstractBlackboardServerRaw.java",
                  "BBLockException.java",
                  "BlackboardBuffer.java",
                  "BlackboardClient.java",
                  "BlackboardManager.java",
                  "BlackboardPlugin.java",
                  "BlackboardReadAccess.java",
                  "BlackboardServer.java",
                  "BlackboardTask.java",
                  "BlackboardTypeInfo.java",
                  "BlackboardWriteAccess.java",
                  "LICENSE",
                  "RawBlackboardClient.java",
                  "RemoteBlackboardServer.java",
                  "SingleBufferedBlackboardServer.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_blackboard-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 2,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard-java",
                    "optional": false,
                    "resolved_sources": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ],
                    "source_patterns": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard-java",
              "path_with_namespace": "finroc/plugins/blackboard.java",
              "project_id": 52,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java"
            },
            {
              "branch": "release/14.08",
              "id": 4321,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1000874,
                "files": [
                  "LICENSE",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "definitions.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.h",
                  "tGenericPort.h",
                  "tGenericPort.hpp",
                  "tInputPort.h",
                  "tInputPort.hpp",
                  "tOutputPort.h",
                  "tPort.cpp",
                  "tPort.h",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tQueueSettings.h",
                  "tThreadLocalBufferManagement.h",
                  "tUnit.cpp",
                  "tUnit.h",
                  "tests/configuration.cpp",
                  "tests/initial_pushing.cpp",
                  "tests/test_collection.cpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_data_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 68,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_ports",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "tBounds.h",
                      "tChangeContext.h",
                      "tEvent.h",
                      "tQueueSettings.h",
                      "tUnit.cpp",
                      "type_traits.h",
                      "common/tAbstractDataPort.cpp",
                      "common/tAbstractDataPort.h",
                      "common/tAbstractDataPortCreationInfo.cpp",
                      "common/tAbstractDataPortCreationInfo.h",
                      "common/tAbstractPortBufferManager.h",
                      "common/tPortBufferPool.h",
                      "common/tPortListenerRaw.h",
                      "common/tPortQueue.h",
                      "common/tPublishOperation.h",
                      "common/tPullOperation.h",
                      "common/tReferenceCountingBufferManager.h",
                      "numeric/tNumber.cpp",
                      "numeric/tNumber.h",
                      "standard/tMultiTypePortBufferPool.cpp",
                      "standard/tMultiTypePortBufferPool.h",
                      "standard/tPortBufferManager.cpp",
                      "standard/tPortBufferManager.h",
                      "standard/tPullRequestHandlerRaw.h",
                      "standard/tStandardPort.cpp",
                      "standard/tStandardPort.h",
                      "optimized/cheaply_copied_types.cpp",
                      "optimized/cheaply_copied_types.h",
                      "optimized/tCheapCopyPort.cpp",
                      "optimized/tCheapCopyPort.h",
                      "optimized/tCheaplyCopiedBufferManager.cpp",
                      "optimized/tCheaplyCopiedBufferManager.h",
                      "optimized/tGlobalBufferPools.cpp",
                      "optimized/tGlobalBufferPools.h",
                      "optimized/tPullRequestHandlerRaw.h",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                      "optimized/tThreadLocalBufferManager.cpp",
                      "optimized/tThreadLocalBufferManager.h",
                      "optimized/tThreadLocalBufferPools.cpp",
                      "optimized/tThreadLocalBufferPools.h",
                      "optimized/tThreadSpecificBufferPools.h"
                    ],
                    "source_patterns": [
                      "definitions.h",
                      "tBounds.h",
                      "tChangeContext.h",
                      "tEvent.h",
                      "tQueueSettings.h",
                      "tUnit.cpp",
                      "type_traits.h",
                      "common/*",
                      "numeric/*",
                      "standard/*",
                      "optimized/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "api",
                    "optional": false,
                    "resolved_sources": [
                      "tGenericPort.h",
                      "tInputPort.h",
                      "tOutputPort.h",
                      "tPort.cpp",
                      "tPortBuffers.h",
                      "tPortCreationInfo.h",
                      "tPortDataPointer.h",
                      "tPortPack.h",
                      "tProxyPort.h",
                      "tPullRequestHandler.h",
                      "tThreadLocalBufferManagement.h",
                      "api/tBoundedPort.h",
                      "api/tDeserializationScope.cpp",
                      "api/tDeserializationScope.h",
                      "api/tGenericPortImplementation.cpp",
                      "api/tGenericPortImplementation.h",
                      "api/tPortBufferReturnCustomization.h",
                      "api/tPortDataPointerImplementation.h",
                      "api/tPortImplementation.h",
                      "api/tPortImplementationTypeTrait.h",
                      "api/tPortListenerAdapter.h",
                      "api/tPullRequestHandlerAdapter.h",
                      "api/tSingleThreadedCheapCopyPort.h"
                    ],
                    "source_patterns": [
                      "tGenericPort.h",
                      "tInputPort.h",
                      "tOutputPort.h",
                      "tPort.cpp",
                      "tPortBuffers.h",
                      "tPortCreationInfo.h",
                      "tPortDataPointer.h",
                      "tPortPack.h",
                      "tProxyPort.h",
                      "tPullRequestHandler.h",
                      "tThreadLocalBufferManagement.h",
                      "api/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "initial_pushing",
                    "optional": false,
                    "resolved_sources": [
                      "tests/initial_pushing.cpp"
                    ],
                    "source_patterns": [
                      "tests/initial_pushing.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_collection.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_collection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_ports",
              "path_with_namespace": "finroc/plugins/data-ports",
              "project_id": 12,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-ports"
            },
            {
              "branch": "release/14.08",
              "id": 4322,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_blackboard-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 636830,
                "files": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "BoolList.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "ContainsStrings.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "FloatList.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "LICENSE",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "StdStringList.java",
                  "StringList.java",
                  "TaskProfile.java",
                  "Time.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java"
                ],
                "language": "java",
                "name": "finroc_plugins_data_types-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 41,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_types-java",
                    "optional": false,
                    "resolved_sources": [
                      "Angle.java",
                      "AngleTypeAdapter.java",
                      "BehaviorStatus.java",
                      "Blittable.java",
                      "BoolList.java",
                      "CameraFeature.java",
                      "Canvas.java",
                      "ContainsStrings.java",
                      "DataTypePlugin.java",
                      "Dimension.java",
                      "DistanceData.java",
                      "FloatList.java",
                      "Function.java",
                      "HasBlittable.java",
                      "HasFunctionRepresentation.java",
                      "Ib2cServiceClient.java",
                      "Image.java",
                      "Matrix3x3d.java",
                      "Paintable.java",
                      "PaintablePortData.java",
                      "PartWiseLinearFunction.java",
                      "PointList.java",
                      "Pose2D.java",
                      "Pose3D.java",
                      "PoseTypeAdapter.java",
                      "QuantityTypeAdapter.java",
                      "StdStringList.java",
                      "StringList.java",
                      "TaskProfile.java",
                      "Time.java",
                      "util/BezierSpline.java",
                      "util/BoundsExtractingGraphics2D.java",
                      "util/FastBufferedImage.java",
                      "util/GraphicsUtil.java",
                      "vector/Vector.java",
                      "vector/Vector2d.java",
                      "vector/Vector2i.java",
                      "vector/Vector3d.java",
                      "vector/Vector3i.java",
                      "vector/Vector6d.java",
                      "vector/Vector6i.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_types-java",
              "path_with_namespace": "finroc/plugins/data-types.java",
              "project_id": 53,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java"
            },
            {
              "branch": "release/14.08",
              "id": 4323,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/ib2c/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_data_fusion",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_rpc_ports"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 495404,
                "files": [
                  "LICENSE",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "gbbEmptyGroup.cpp",
                  "gbbEmptyGroup.h",
                  "mNumberToActivityConverter.cpp",
                  "mNumberToActivityConverter.h",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbConditionalBehaviorStimulator.h",
                  "mbbFusion.cpp",
                  "mbbFusion.h",
                  "mbbFusion.hpp",
                  "mbbFusionBase.cpp",
                  "mbbFusionBase.h",
                  "mbbLimitOutput.cpp",
                  "mbbLimitOutput.h",
                  "tCondition.cpp",
                  "tCondition.h",
                  "tGlobalService.cpp",
                  "tGlobalService.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tPortConnectionConstraint.cpp",
                  "tPortConnectionConstraint.h",
                  "tStatus.h",
                  "tViolation.h",
                  "test/gbbTestGroup.cpp",
                  "test/gbbTestGroup.h",
                  "test/mbbTestModule.cpp",
                  "test/mbbTestModule.h",
                  "test/pTestBehaviors.cpp",
                  "typeutil.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_ib2c",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 3,
                  "resolved_source_files": 18,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_ib2c",
                    "optional": false,
                    "resolved_sources": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp"
                    ],
                    "source_patterns": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "finroclibrary",
                    "make_file": "make.xml",
                    "name": "test_behaviors",
                    "optional": false,
                    "resolved_sources": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ],
                    "source_patterns": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "behaviors",
                    "optional": true,
                    "resolved_sources": [
                      "test/pTestBehaviors.cpp"
                    ],
                    "source_patterns": [
                      "test/pTestBehaviors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_ib2c",
              "path_with_namespace": "finroc/plugins/ib2c",
              "project_id": 13,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/ib2c"
            },
            {
              "branch": "release/14.08",
              "id": 4324,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/network-transport/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "rrlib_serialization"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 104610,
                "files": [
                  "LICENSE",
                  "structure_info/tChangeablePortInfo.h",
                  "structure_info/tFrameworkElementInfo.cpp",
                  "structure_info/tFrameworkElementInfo.h",
                  "tNetworkConnection.cpp",
                  "tNetworkConnection.h",
                  "tNetworkConnections.cpp",
                  "tNetworkConnections.h",
                  "tNetworkTransportPlugin.cpp",
                  "tNetworkTransportPlugin.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_network_transport",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 12,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_network_transport",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "structure_info/tChangeablePortInfo.h",
                      "structure_info/tFrameworkElementInfo.cpp",
                      "structure_info/tFrameworkElementInfo.h",
                      "tNetworkConnection.cpp",
                      "tNetworkConnection.h",
                      "tNetworkConnections.cpp",
                      "tNetworkConnections.h",
                      "tNetworkTransportPlugin.cpp",
                      "tNetworkTransportPlugin.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_network_transport",
              "path_with_namespace": "finroc/plugins/network-transport",
              "project_id": 14,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/network-transport"
            },
            {
              "branch": "release/14.08",
              "id": 4325,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/parameters/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "rrlib_rtti",
                    "rrlib_serialization"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 465142,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_parameters",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 22,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_parameters",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "internal/tParameterCreationInfo.h",
                      "internal/tParameterImplementation.h",
                      "internal/tParameterInfo.cpp",
                      "internal/tParameterInfo.h",
                      "internal/tStaticParameterImplementation.h",
                      "internal/tStaticParameterImplementationBase.cpp",
                      "internal/tStaticParameterImplementationBase.h",
                      "internal/tStaticParameterList.cpp",
                      "internal/tStaticParameterList.h",
                      "make.xml",
                      "tConfigFile.cpp",
                      "tConfigFile.h",
                      "tConfigNode.cpp",
                      "tConfigNode.h",
                      "tConfigurablePlugin.cpp",
                      "tConfigurablePlugin.h",
                      "tParameter.cpp",
                      "tParameter.h",
                      "tStaticParameter.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_parameters",
              "path_with_namespace": "finroc/plugins/parameters",
              "project_id": 15,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/parameters"
            },
            {
              "branch": "release/14.08",
              "id": 4326,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "rrlib_buffer_pools",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 465505,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_rpc_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_rpc_ports",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "make.xml",
                      "tClientPort.h",
                      "tFuture.h",
                      "tPromise.h",
                      "tProxyPort.h",
                      "tRPCException.cpp",
                      "tRPCException.h",
                      "tRPCInterface.h",
                      "tRPCInterfaceType.h",
                      "tResponseHandler.h",
                      "tServerPort.h",
                      "internal/tAbstractCall.cpp",
                      "internal/tAbstractCall.h",
                      "internal/tAbstractResponseHandler.h",
                      "internal/tCallStorage.cpp",
                      "internal/tCallStorage.h",
                      "internal/tRPCInterfaceTypeInfo.cpp",
                      "internal/tRPCInterfaceTypeInfo.h",
                      "internal/tRPCMessage.h",
                      "internal/tRPCPort.cpp",
                      "internal/tRPCPort.h",
                      "internal/tRPCRequest.h",
                      "internal/tRPCResponse.h",
                      "internal/tResponseSender.h",
                      "internal/tReturnValueSerialization.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_rpc_ports",
              "path_with_namespace": "finroc/plugins/rpc-ports",
              "project_id": 16,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports"
            },
            {
              "branch": "release/14.08",
              "id": 4327,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_util",
                    "rrlib_xml"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 425597,
                "files": [
                  "LICENSE",
                  "dynamic_loading.cpp",
                  "dynamic_loading.h",
                  "pFinrocRun.cpp",
                  "tAdministrationService.cpp",
                  "tAdministrationService.h",
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tConstructorParameters.h",
                  "tCreateFrameworkElementAction.cpp",
                  "tCreateFrameworkElementAction.h",
                  "tDataTypeReference.cpp",
                  "tDataTypeReference.h",
                  "tEditableInterfaces.cpp",
                  "tEditableInterfaces.h",
                  "tFinstructable.cpp",
                  "tFinstructable.h",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tGroupInterface.cpp",
                  "tGroupInterface.h",
                  "tInterfaces.cpp",
                  "tInterfaces.h",
                  "tPortCreationList.cpp",
                  "tPortCreationList.h",
                  "tSharedLibrary.cpp",
                  "tSharedLibrary.h",
                  "tStandardCreateModuleAction.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_runtime_construction",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 16,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "actions",
                    "optional": false,
                    "resolved_sources": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tInterfaces.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ],
                    "source_patterns": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tInterfaces.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_runtime_construction",
                    "optional": false,
                    "resolved_sources": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tPortCreationList.cpp"
                    ],
                    "source_patterns": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tPortCreationList.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finroc_run",
                    "optional": false,
                    "resolved_sources": [
                      "pFinrocRun.cpp"
                    ],
                    "source_patterns": [
                      "pFinrocRun.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_runtime_construction",
              "path_with_namespace": "finroc/plugins/runtime-construction",
              "project_id": 17,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction"
            },
            {
              "branch": "release/14.08",
              "id": 4328,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/scheduling/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util",
                    "rrlib_watchdog"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 265364,
                "files": [
                  "LICENSE",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tStartAndPausable.h",
                  "tTaskProfile.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerElement.hpp",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_scheduling",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 15,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_scheduling",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "scheduling.cpp",
                      "scheduling.h",
                      "tExecutionControl.cpp",
                      "tExecutionControl.h",
                      "tPeriodicFrameworkElementTask.cpp",
                      "tPeriodicFrameworkElementTask.h",
                      "tStartAndPausable.h",
                      "tTaskProfile.h",
                      "tThreadContainerElement.h",
                      "tThreadContainerElement.hpp",
                      "tThreadContainerThread.cpp",
                      "tThreadContainerThread.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_scheduling",
              "path_with_namespace": "finroc/plugins/scheduling",
              "project_id": 18,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/scheduling"
            },
            {
              "branch": "release/14.08",
              "id": 4329,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/structure/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_runtime_construction",
                    "finroc_plugins_scheduling",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_tcp",
                    "rrlib_crash_handler"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 530387,
                "files": [
                  "LICENSE",
                  "default_main_wrapper.cpp",
                  "default_main_wrapper.h",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "etc/content_templates/part.cpp.template",
                  "etc/content_templates/sense_control_group.cpp.template",
                  "etc/content_templates/sense_control_group.h.template",
                  "etc/content_templates/sense_control_group.hpp.template",
                  "etc/content_templates/sense_control_module.cpp.template",
                  "etc/content_templates/sense_control_module.h.template",
                  "etc/content_templates/sense_control_module.hpp.template",
                  "examples/mTestModule.cpp",
                  "examples/mTestModule.h",
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestSenseControlModule.h",
                  "examples/pTestModule.cpp",
                  "examples/pTestSenseControlModule.cpp",
                  "internal/register.cpp",
                  "internal/register.h",
                  "main_utilities.cpp",
                  "main_utilities.h",
                  "tComponent.cpp",
                  "tComponent.h",
                  "tCompositeComponent.cpp",
                  "tCompositeComponent.h",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tModuleBase.cpp",
                  "tModuleBase.h",
                  "tSenseControlGroup.cpp",
                  "tSenseControlGroup.h",
                  "tSenseControlModule.cpp",
                  "tSenseControlModule.h",
                  "tThreadContainer.cpp",
                  "tThreadContainer.h",
                  "tTopLevelThreadContainer.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_structure",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_structure",
                    "optional": false,
                    "resolved_sources": [
                      "internal/register.cpp",
                      "internal/register.h",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ],
                    "source_patterns": [
                      "internal/**",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_utilities",
                    "optional": false,
                    "resolved_sources": [
                      "main_utilities.cpp"
                    ],
                    "source_patterns": [
                      "main_utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "default_main_wrapper.cpp"
                    ],
                    "source_patterns": [
                      "default_main_wrapper.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "test_modules",
                    "optional": true,
                    "resolved_sources": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_sense_control_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestSenseControlModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestSenseControlModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestModule.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_structure",
              "path_with_namespace": "finroc/plugins/structure",
              "project_id": 19,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/structure"
            },
            {
              "branch": "release/14.08",
              "id": 4330,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "rrlib_getopt",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_time"
                  ],
                  "optional": [
                    "finroc_plugins_blackboard",
                    "finroc_plugins_structure"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 795021,
                "files": [
                  "LICENSE",
                  "common/tNetworkUpdateTimeSettings.cpp",
                  "common/tNetworkUpdateTimeSettings.h",
                  "common/tRemoteTypes.cpp",
                  "common/tRemoteTypes.h",
                  "common/tUpdateTimeChangeListener.h",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tMessage.h",
                  "internal/tNetworkPortInfo.cpp",
                  "internal/tNetworkPortInfo.h",
                  "internal/tNetworkServerPort.cpp",
                  "internal/tNetworkServerPort.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tPlugin.cpp",
                  "internal/tPortBufferChangeEvent.h",
                  "internal/tRemotePart.cpp",
                  "internal/tRemotePart.h",
                  "internal/tSerializedStructureChange.cpp",
                  "internal/tSerializedStructureChange.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h",
                  "tOptions.h",
                  "tPeer.cpp",
                  "tPeer.h",
                  "tSettings.cpp",
                  "tSettings.h",
                  "test/mTestCollection.cpp",
                  "test/mTestCollection.h",
                  "test/pTestCollection.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_tcp",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'collection'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 2,
                  "resolved_source_files": 34,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp",
                    "optional": false,
                    "resolved_sources": [
                      "tOptions.h",
                      "tPeer.cpp",
                      "tSettings.cpp",
                      "common/tNetworkUpdateTimeSettings.cpp",
                      "common/tNetworkUpdateTimeSettings.h",
                      "common/tRemoteTypes.cpp",
                      "common/tRemoteTypes.h",
                      "common/tUpdateTimeChangeListener.h",
                      "internal/protocol_definitions.cpp",
                      "internal/protocol_definitions.h",
                      "internal/tConnection.cpp",
                      "internal/tConnection.h",
                      "internal/tMessage.h",
                      "internal/tNetworkPortInfo.cpp",
                      "internal/tNetworkPortInfo.h",
                      "internal/tNetworkServerPort.cpp",
                      "internal/tNetworkServerPort.h",
                      "internal/tPeerImplementation.cpp",
                      "internal/tPeerImplementation.h",
                      "internal/tPeerInfo.cpp",
                      "internal/tPeerInfo.h",
                      "internal/tPlugin.cpp",
                      "internal/tPortBufferChangeEvent.h",
                      "internal/tRemotePart.cpp",
                      "internal/tRemotePart.h",
                      "internal/tSerializedStructureChange.cpp",
                      "internal/tSerializedStructureChange.h",
                      "internal/tServer.cpp",
                      "internal/tServer.h",
                      "internal/tUUID.h",
                      "internal/util.cpp",
                      "internal/util.h"
                    ],
                    "source_patterns": [
                      "tOptions.h",
                      "tPeer.cpp",
                      "tSettings.cpp",
                      "common/**",
                      "internal/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": true,
                    "resolved_sources": [
                      "test/mTestCollection.cpp",
                      "test/pTestCollection.cpp"
                    ],
                    "source_patterns": [
                      "test/mTestCollection.cpp",
                      "test/pTestCollection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp",
              "path_with_namespace": "finroc/plugins/tcp",
              "project_id": 20,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp"
            },
            {
              "branch": "release/14.08",
              "id": 4331,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 591330,
                "files": [
                  "LICENSE",
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/SerializedTCPCommand.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPPort.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_tcp-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 13,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp-java",
                    "optional": false,
                    "resolved_sources": [
                      "Peer.java",
                      "TCPSettings.java",
                      "internal/PeerInfo.java",
                      "internal/PeerList.java",
                      "internal/RemotePart.java",
                      "internal/SerializedTCPCommand.java",
                      "internal/TCP.java",
                      "internal/TCPConnection.java",
                      "internal/TCPPeer.java",
                      "internal/TCPPort.java",
                      "internal/TCPServer.java",
                      "internal/UUID.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp-java",
              "path_with_namespace": "finroc/plugins/tcp.java",
              "project_id": 54,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java"
            },
            {
              "branch": "release/14.08",
              "id": 4332,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1178886,
                "files": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "LICENSE",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "help.txt",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java"
                ],
                "language": "java",
                "name": "finroc_tools_finstruct-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'finstruct'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 47,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocprogram",
                    "make_file": "make.xml",
                    "name": "finstruct",
                    "optional": false,
                    "resolved_sources": [
                      "ConfigFileModel.java",
                      "Finstruct.java",
                      "FinstructConnectionPanel.java",
                      "FinstructSettings.java",
                      "FinstructView.java",
                      "FinstructWindow.java",
                      "dialogs/CreateInterfacesDialog.java",
                      "dialogs/CreateModuleDialog.java",
                      "dialogs/LoadModuleLibraryDialog.java",
                      "dialogs/MGridBagDialog.java",
                      "dialogs/ParameterEditDialog.java",
                      "graphviz/Edge.java",
                      "graphviz/Graph.java",
                      "graphviz/GraphVizElement.java",
                      "graphviz/Vertex.java",
                      "propertyeditor/ConnectingPortAccessor.java",
                      "propertyeditor/CoreSerializableDefaultEditor.java",
                      "propertyeditor/EnumEditor.java",
                      "propertyeditor/FinrocComponentFactory.java",
                      "propertyeditor/FinrocObjectAccessor.java",
                      "propertyeditor/PaintableViewer.java",
                      "propertyeditor/PortAccessor.java",
                      "propertyeditor/StaticParameterAccessor.java",
                      "propertyeditor/XMLEditor.java",
                      "util/FilteredList.java",
                      "util/MouseHandler.java",
                      "util/MouseHandlerManager.java",
                      "views/AbstractGraphView.java",
                      "views/ComponentVisualization.java",
                      "views/Ib2cViewClassic.java",
                      "views/PortView.java",
                      "views/Profiling.java",
                      "views/StandardViewGraphViz.java",
                      "icon/antialias-wikimedia-public_domain.png",
                      "icon/back-ubuntu.png",
                      "icon/forward-ubuntu.png",
                      "icon/gtk-apply-ubuntu.png",
                      "icon/line-break-max.png",
                      "icon/player_pause-ubuntu.png",
                      "icon/player_play-ubuntu.png",
                      "icon/reload-ubuntu.png",
                      "icon/system-upgrade-ubuntu.png",
                      "icon/zoom-in-ubuntu.png",
                      "icon/zoom-labels-derived.png",
                      "icon/zoom-original-ubuntu.png",
                      "icon/zoom-out-ubuntu.png",
                      "help.txt"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_finstruct-java",
              "path_with_namespace": "finroc/tools/finstruct.java",
              "project_id": 55,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java"
            },
            {
              "branch": "release/14.08",
              "id": 4333,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/gui.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 2678850,
                "files": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "LICENSE",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "help.txt",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "util/AttributeReader.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/CustomTypePortAccessor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/EnumConstantsImporter.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/JoystickPoint.png",
                  "widgets/JoystickPoint.svg",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png"
                ],
                "language": "java",
                "name": "finroc_tools_gui-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocprogram' named 'fingui'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 188,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "plugins/**"
                    ],
                    "kind": "finrocprogram",
                    "make_file": "make.xml",
                    "name": "fingui",
                    "optional": false,
                    "resolved_sources": [
                      "ConnectDialog.java",
                      "ConnectionPanel.java",
                      "ConnectionTypeDialog.java",
                      "ConnectorIcon.java",
                      "FinrocGUI.java",
                      "FinrocGuiXmlSerializer.java",
                      "GUI.java",
                      "GUICodec.java",
                      "GUIPanel.java",
                      "GUIPanelUI.java",
                      "GUIUiBase.java",
                      "GUIUiWithInterfaces.java",
                      "GUIWindow.java",
                      "GUIWindowUI.java",
                      "GUIWindowUIBase.java",
                      "SelectionUI.java",
                      "StatusBar.java",
                      "UndoBuffer.java",
                      "Widget.java",
                      "WidgetAndInterfaceRegister.java",
                      "WidgetInput.java",
                      "WidgetInputPort.java",
                      "WidgetOutput.java",
                      "WidgetOutputPort.java",
                      "WidgetPort.java",
                      "WidgetPorts.java",
                      "WidgetPortsListener.java",
                      "WidgetPropertiesDialog.java",
                      "WidgetUI.java",
                      "abstractbase/DataModelBase.java",
                      "abstractbase/DataModelListener.java",
                      "abstractbase/JmcaguiEventRouter.java",
                      "abstractbase/UIBase.java",
                      "commons/Endian.java",
                      "commons/EventRouter.java",
                      "commons/Util.java",
                      "commons/fastdraw/BitOps.java",
                      "commons/fastdraw/BufferedConvexSVG.java",
                      "commons/fastdraw/BufferedImageARGBColorAdd.java",
                      "commons/fastdraw/BufferedImageARGBColorable.java",
                      "commons/fastdraw/BufferedImageRGB.java",
                      "commons/fastdraw/BufferedImageRGBConvexShape.java",
                      "commons/fastdraw/CompressedImage.java",
                      "commons/fastdraw/FastCustomDrawableComponent.java",
                      "commons/fastdraw/InvisibleComponent.java",
                      "commons/fastdraw/SVG.java",
                      "commons/reflection/ReflectionCallback.java",
                      "commons/reflection/ReflectionHelper.java",
                      "plugin/GUIPlugin.java",
                      "themes/BrushedMetalBlue.java",
                      "themes/Default.java",
                      "themes/Theme.java",
                      "themes/Themes.java",
                      "util/AttributeReader.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/FPSDetector.java",
                      "util/MFileFilter.java",
                      "util/PackageContentEnumerator.java",
                      "util/embeddedfiles/AbstractFile.java",
                      "util/embeddedfiles/AbstractFiles.java",
                      "util/embeddedfiles/EmbeddedFile.java",
                      "util/embeddedfiles/EmbeddedPaintable.java",
                      "util/embeddedfiles/EmbeddedPaintables.java",
                      "util/embeddedfiles/ExternalFile.java",
                      "util/embeddedfiles/ExternalFolder.java",
                      "util/embeddedfiles/FileManager.java",
                      "util/embeddedfiles/HasEmbeddedFiles.java",
                      "util/embeddedfiles/ValidExtensions.java",
                      "util/embeddedfiles/VirtualFile.java",
                      "util/gui/AdvancedMouseListener.java",
                      "util/gui/FileDialog.java",
                      "util/gui/IconManager.java",
                      "util/gui/ListWithNewAndDeleteButton.java",
                      "util/gui/MAction.java",
                      "util/gui/MActionEvent.java",
                      "util/gui/MDialog.java",
                      "util/gui/MJTree.java",
                      "util/gui/MPanel.java",
                      "util/gui/MPopupMenu.java",
                      "util/gui/MToolBar.java",
                      "util/gui/MouseEventListener.java",
                      "util/gui/RulerOfTheForest.java",
                      "util/propertyeditor/BooleanEditor.java",
                      "util/propertyeditor/CloneHandler.java",
                      "util/propertyeditor/ColorEditor.java",
                      "util/propertyeditor/ComboBoxEditor.java",
                      "util/propertyeditor/ComponentFactory.java",
                      "util/propertyeditor/EditComponent.java",
                      "util/propertyeditor/FieldAccessor.java",
                      "util/propertyeditor/FieldAccessorFactory.java",
                      "util/propertyeditor/FontEditor.java",
                      "util/propertyeditor/LongText.java",
                      "util/propertyeditor/NotInPropertyEditor.java",
                      "util/propertyeditor/NumberEditor.java",
                      "util/propertyeditor/ObjectAccessor.java",
                      "util/propertyeditor/PropertiesPanel.java",
                      "util/propertyeditor/PropertyAccessor.java",
                      "util/propertyeditor/PropertyAccessorAdapter.java",
                      "util/propertyeditor/PropertyEditComponent.java",
                      "util/propertyeditor/PropertyList.java",
                      "util/propertyeditor/PropertyListAccessor.java",
                      "util/propertyeditor/PropertyListEditor.java",
                      "util/propertyeditor/ReadOnlyAdapter.java",
                      "util/propertyeditor/ResourcePathProvider.java",
                      "util/propertyeditor/StandardComponentFactory.java",
                      "util/propertyeditor/StringEditor.java",
                      "util/propertyeditor/gui/AbstractFileEditor.java",
                      "util/propertyeditor/gui/AbstractFilesEditor.java",
                      "util/propertyeditor/gui/CustomTypePortAccessor.java",
                      "util/propertyeditor/gui/DataTypeEditor.java",
                      "util/propertyeditor/gui/EnumConstantsImporter.java",
                      "util/propertyeditor/gui/GuiComponentFactory.java",
                      "util/propertyeditor/gui/PropertiesDialog.java",
                      "util/propertyeditor/gui/ResourcePathProvider.java",
                      "util/propertyeditor/gui/UnitEditor.java",
                      "util/treemodel/InterfaceTreeModel.java",
                      "widgets/ArtificialHorizon.java",
                      "widgets/BehaviorSignals.java",
                      "widgets/BitSelector.java",
                      "widgets/BlackboardDropDown.java",
                      "widgets/Button.java",
                      "widgets/CameraController.java",
                      "widgets/CheckBox.java",
                      "widgets/CheckBoxGroup.java",
                      "widgets/ComboBox.java",
                      "widgets/Compass.java",
                      "widgets/FileChooser.java",
                      "widgets/GeometryRenderer.java",
                      "widgets/Knob.java",
                      "widgets/LCD.java",
                      "widgets/LED.java",
                      "widgets/Label.java",
                      "widgets/LaserScannerBar.java",
                      "widgets/MultipleBars.java",
                      "widgets/Oscilloscope.java",
                      "widgets/Picture.java",
                      "widgets/RadioButtons.java",
                      "widgets/Slider.java",
                      "widgets/TextEditor.java",
                      "widgets/ValueInputField.java",
                      "widgets/VideoJoystick.java",
                      "widgets/VideoRenderer.java",
                      "widgets/VirtualJoystick.java",
                      "icons/Button.png",
                      "icons/ComboBox.png",
                      "icons/LCD.png",
                      "icons/LED.png",
                      "icons/MultipleBars.png",
                      "icons/Oscilloscope.png",
                      "icons/Slider.png",
                      "icons/ValueInputField.png",
                      "icons/VideoRenderer.png",
                      "icons/VirtualJoystick.png",
                      "icons/arrow.png",
                      "icons/document-new.png",
                      "icons/document-open.png",
                      "icons/document-save.png",
                      "icons/edit-copy.png",
                      "icons/edit-cut.png",
                      "icons/edit-paste.png",
                      "icons/edit-redo.png",
                      "icons/edit-undo.png",
                      "icons/find.png",
                      "icons/home.png",
                      "icons/move.png",
                      "icons/rotate.png",
                      "icons/to-port.png",
                      "icons/watch.png",
                      "icons/zoom-page_oo.png",
                      "icons/zoom.png",
                      "themes/brushed-alu-dark-max.png",
                      "themes/brushed-alu-max.png",
                      "themes/brushed-titanium-max.png",
                      "widgets/JoystickPoint.png",
                      "widgets/led-off-small.png",
                      "widgets/led-off.png",
                      "widgets/led-on-small.png",
                      "widgets/led-on.png",
                      "help.txt",
                      "widgets/CompassBack.svg",
                      "widgets/CompassDynamic.svg",
                      "widgets/CompassNeedle.svg",
                      "widgets/JoystickPoint.svg",
                      "widgets/LCD.svg",
                      "widgets/LCDComma.svg",
                      "widgets/knob-background-gregor.svg",
                      "widgets/knob-background-simple-max.svg",
                      "widgets/knob-indicator.svg"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt",
                      "**.svg"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_gui-java",
              "path_with_namespace": "finroc/tools/gui.java",
              "project_id": 56,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/gui.java"
            },
            {
              "branch": "release/14.08",
              "id": 4335,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/buffer-pools/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 233984,
                "files": [
                  "LICENSE",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h",
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_buffer_pools",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 14,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_buffer_pools",
                    "optional": false,
                    "resolved_sources": [
                      "tBufferContainer.h",
                      "tBufferManagementInfo.h",
                      "tBufferPool.h",
                      "tGarbageFromDeletedBufferPools.h",
                      "tNotifyOnRecycle.h",
                      "tGarbageFromDeletedBufferPools.cpp",
                      "policies/deleting/CollectGarbage.h",
                      "policies/deleting/ComplainOnMissingBuffers.h",
                      "policies/management/ArrayAndFlagBased.h",
                      "policies/management/QueueBased.h",
                      "policies/recycling/StoreOwnerInUniquePointer.h",
                      "policies/recycling/UseBufferContainer.h",
                      "policies/recycling/UseOwnerStorageInBuffer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "*.cpp",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_buffer_pools",
              "path_with_namespace": "rrlib/buffer-pools",
              "project_id": 21,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/buffer-pools"
            },
            {
              "branch": "release/14.08",
              "id": 4336,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/canvas/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 237266,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "rtti.cpp",
                  "tCanvas.cpp",
                  "tCanvas.h",
                  "tCanvas2D.h",
                  "tCanvas2D.hpp",
                  "tCanvas3D.h",
                  "tCanvas3D.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_canvas",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_canvas",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ],
                    "source_patterns": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_canvas",
              "path_with_namespace": "rrlib/canvas",
              "project_id": 34,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/canvas"
            },
            {
              "branch": "release/14.08",
              "id": 4337,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/concurrent-containers/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 415072,
                "files": [
                  "LICENSE",
                  "policies/set/storage/ArrayChunkBased.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tSet.h",
                  "tests/atomic_int64_stress_test.cpp",
                  "tests/basic_queue_test.cpp",
                  "tests/basic_set_test.cpp",
                  "tests/queue_stress_tests.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_concurrent_containers",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 22,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_concurrent_containers",
                    "optional": false,
                    "resolved_sources": [
                      "tConcurrency.h",
                      "tDequeueMode.h",
                      "tQueue.h",
                      "tQueueFragment.h",
                      "tQueueable.h",
                      "tSet.h",
                      "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                      "queue/tIntrusiveLinkedFifoQueue.h",
                      "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                      "queue/tIntrusiveQueueFragment.cpp",
                      "queue/tIntrusiveQueueFragment.h",
                      "queue/tIntrusiveSingleThreadedQueue.h",
                      "queue/tQueueFragmentImplementation.h",
                      "queue/tQueueImplementation.h",
                      "queue/tQueueableImplementation.cpp",
                      "queue/tQueueableImplementation.h",
                      "queue/tUniquePtrQueueImplementation.h",
                      "policies/set/storage/ArrayChunkBased.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "queue/**",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_queue_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_queue_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_queue_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "queue_stress_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/queue_stress_tests.cpp"
                    ],
                    "source_patterns": [
                      "tests/queue_stress_tests.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_set_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_set_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_set_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "atomic_int64_stress_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/atomic_int64_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/atomic_int64_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_concurrent_containers",
              "path_with_namespace": "rrlib/concurrent-containers",
              "project_id": 22,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/concurrent-containers"
            },
            {
              "branch": "release/14.08",
              "id": 4338,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/crash-handler/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 32364,
                "files": [
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h"
                ],
                "language": "cpp",
                "name": "rrlib_crash_handler",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_crash_handler",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "crash_handler.cpp",
                      "crash_handler.h",
                      "make.xml"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_crash_handler",
              "path_with_namespace": "rrlib/crash-handler",
              "project_id": 35,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/crash-handler"
            },
            {
              "branch": "release/14.08",
              "id": 4339,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/data-fusion/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 217593,
                "files": [
                  "LICENSE",
                  "channels.h",
                  "factory.h",
                  "functions.h",
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tDataFusion.hpp",
                  "tMaximumKey.h",
                  "tMedianKeyVoter.h",
                  "tMedianVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_data_fusion",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 15,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_data_fusion",
                    "optional": false,
                    "resolved_sources": [
                      "policies/channel/Average.h",
                      "policies/channel/Base.h",
                      "policies/channel/LastValue.h",
                      "policies/channel/Median.h",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ],
                    "source_patterns": [
                      "policies/**",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "factory",
                    "optional": false,
                    "resolved_sources": [
                      "factory.h"
                    ],
                    "source_patterns": [
                      "factory.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_data_fusion_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_data_fusion",
              "path_with_namespace": "rrlib/data-fusion",
              "project_id": 23,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/data-fusion"
            },
            {
              "branch": "release/14.08",
              "id": 4340,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/design-patterns/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 265107,
                "files": [
                  "LICENSE",
                  "command.h",
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "double_dispatch.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "examples/command_pattern.cpp",
                  "examples/double_dispatcher.cpp",
                  "examples/singleton_pattern.cpp",
                  "factory.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "tests/factory_pattern.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_design_patterns",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "command_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/command_pattern.cpp"
                    ],
                    "source_patterns": [
                      "command_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "singleton_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/singleton_pattern.cpp"
                    ],
                    "source_patterns": [
                      "singleton_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "double_dispatcher",
                    "optional": true,
                    "resolved_sources": [
                      "examples/double_dispatcher.cpp"
                    ],
                    "source_patterns": [
                      "double_dispatcher.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_design_patterns",
                    "optional": false,
                    "resolved_sources": [
                      "command/tFirstParameterBinder.h",
                      "command/tFunctor.h",
                      "command/tFunctorChainer.h",
                      "command/tFunctorHandler.h",
                      "command/tFunctorHandlerBase.h",
                      "command/tMemberFunctionHandler.h",
                      "factory/functions.h",
                      "factory/policies/error/ReturnNullptr.h",
                      "factory/policies/error/ThrowException.h",
                      "factory/tCloneFactory.h",
                      "factory/tFactory.h",
                      "singleton/policies/creation/CreateStatic.h",
                      "singleton/policies/creation/CreateUsingMalloc.h",
                      "singleton/policies/creation/CreateUsingNew.h",
                      "singleton/policies/lifetime/DefaultLifetime.h",
                      "singleton/policies/lifetime/Longevity.h",
                      "singleton/policies/lifetime/NoDestruction.h",
                      "singleton/policies/lifetime/PhoenixSingleton.h",
                      "singleton/tLifetimeTracker.h",
                      "singleton/tSingletonHolder.h",
                      "double_dispatch/tDoubleDispatcher.h",
                      "command.h",
                      "double_dispatch.h",
                      "factory.h",
                      "singleton.h"
                    ],
                    "source_patterns": [
                      "command/**",
                      "factory/**",
                      "singleton/**",
                      "double_dispatch/**",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "factory_pattern",
                    "optional": false,
                    "resolved_sources": [
                      "tests/factory_pattern.cpp"
                    ],
                    "source_patterns": [
                      "factory_pattern.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_design_patterns",
              "path_with_namespace": "rrlib/design-patterns",
              "project_id": 36,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/design-patterns"
            },
            {
              "branch": "release/14.08",
              "id": 4341,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 971426,
                "files": [
                  "LICENSE",
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/IntArrayWrapper.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/MutexLockOrderWithMonitor.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/ReentrantSpinLock.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java",
                  "serialization/GenericObject.java.x"
                ],
                "language": "java",
                "name": "rrlib_finroc_core_utils-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 46,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_finroc_core_utils-java",
                    "optional": false,
                    "resolved_sources": [
                      "jc/ArrayWrapper.java",
                      "jc/AtomicDoubleInt.java",
                      "jc/Files.java",
                      "jc/GarbageCollector.java",
                      "jc/HasDestructor.java",
                      "jc/IntArrayWrapper.java",
                      "jc/ListenerManager.java",
                      "jc/MutexLockOrder.java",
                      "jc/MutexLockOrderWithMonitor.java",
                      "jc/Time.java",
                      "jc/container/AbstractReusable.java",
                      "jc/container/AbstractReusablesPool.java",
                      "jc/container/AllocationRegister.java",
                      "jc/container/BoundedQElementContainer.java",
                      "jc/container/QueueFragment.java",
                      "jc/container/Queueable.java",
                      "jc/container/Reusable.java",
                      "jc/container/ReusableTL.java",
                      "jc/container/ReusablesPool.java",
                      "jc/container/ReusablesPoolCR.java",
                      "jc/container/ReusablesPoolTL.java",
                      "jc/container/SafeConcurrentlyIterableList.java",
                      "jc/container/WonderQueue.java",
                      "jc/container/WonderQueueBounded.java",
                      "jc/container/WonderQueueFast.java",
                      "jc/container/WonderQueueFastCR.java",
                      "jc/container/WonderQueueTL.java",
                      "jc/container/package-info.java",
                      "jc/net/TCPConnectionHandler.java",
                      "jc/net/TCPServer.java",
                      "jc/net/package-info.java",
                      "jc/package-info.java",
                      "jc/stampedptr/AbstractAtomicStampedPtr.java",
                      "jc/stampedptr/AtomicStampedPtrIdx32.java",
                      "jc/stampedptr/AtomicStampedPtrIdx64.java",
                      "jc/stampedptr/package-info.java",
                      "jc/stream/BufferChunk.java",
                      "jc/stream/ChunkedBuffer.java",
                      "jc/stream/LargeIntermediateStreamBuffer.java",
                      "jc/stream/package-info.java",
                      "jc/thread/LoopThread.java",
                      "jc/thread/ReentrantSpinLock.java",
                      "jc/thread/SpinLock.java",
                      "jc/thread/Task.java",
                      "jc/thread/ThreadUtil.java",
                      "jc/thread/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_finroc_core_utils-java",
              "path_with_namespace": "rrlib/finroc-core-utils.java",
              "project_id": 46,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java"
            },
            {
              "branch": "release/14.08",
              "id": 4342,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/geometry/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_canvas",
                    "rrlib_highgui_wrapper",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 437366,
                "files": [
                  "LICENSE",
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp",
                  "examples/geometries.cpp",
                  "examples/kd_tree.cpp",
                  "functions.h",
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp",
                  "tBoundingBox.h",
                  "tBoundingBox.hpp",
                  "tLine.cpp",
                  "tLine.h",
                  "tLine.hpp",
                  "tLineSegment.cpp",
                  "tLineSegment.h",
                  "tLineSegment.hpp",
                  "tPlane.cpp",
                  "tPlane.h",
                  "tPlane.hpp",
                  "tPoint.cpp",
                  "tPoint.h",
                  "tShape.h",
                  "tShape.hpp",
                  "tests/geometry.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_geometry",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 23,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "geometries",
                    "optional": true,
                    "resolved_sources": [
                      "examples/geometries.cpp"
                    ],
                    "source_patterns": [
                      "geometries.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "kd_tree",
                    "optional": true,
                    "resolved_sources": [
                      "examples/kd_tree.cpp"
                    ],
                    "source_patterns": [
                      "kd_tree.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "basic_shapes",
                    "optional": false,
                    "resolved_sources": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h"
                    ],
                    "source_patterns": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "curves",
                    "optional": false,
                    "resolved_sources": [
                      "curves/tBSplineCurve.h",
                      "curves/tBSplineCurve.hpp",
                      "curves/tBezierCurve.cpp",
                      "curves/tBezierCurve.h",
                      "curves/tBezierCurve.hpp",
                      "curves/tCardinalSplineCurve.h",
                      "curves/tCardinalSplineCurve.hpp",
                      "curves/tSplineCurve.h",
                      "curves/tSplineCurve.hpp",
                      "curves/tUniformBSplineCurve.h",
                      "curves/tUniformBSplineCurve.hpp"
                    ],
                    "source_patterns": [
                      "curves/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "space_partitioning",
                    "optional": false,
                    "resolved_sources": [
                      "space_partitioning/tKDTree.h",
                      "space_partitioning/tKDTree.hpp"
                    ],
                    "source_patterns": [
                      "space_partitioning/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "geometry",
                    "optional": false,
                    "resolved_sources": [
                      "tests/geometry.cpp"
                    ],
                    "source_patterns": [
                      "geometry.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_geometry",
              "path_with_namespace": "rrlib/geometry",
              "project_id": 24,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/geometry"
            },
            {
              "branch": "release/14.08",
              "id": 4343,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/getopt/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 202007,
                "files": [
                  "LICENSE",
                  "examples/getopt.cpp",
                  "parser.cpp",
                  "parser.h",
                  "tCounter.cpp",
                  "tCounter.h",
                  "tFlag.cpp",
                  "tFlag.h",
                  "tOptionBase.cpp",
                  "tOptionBase.h",
                  "tValue.cpp",
                  "tValue.h"
                ],
                "language": "cpp",
                "name": "rrlib_getopt",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 6,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_getopt_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/getopt.cpp"
                    ],
                    "source_patterns": [
                      "getopt.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_getopt",
                    "optional": false,
                    "resolved_sources": [
                      "parser.cpp",
                      "tCounter.cpp",
                      "tFlag.cpp",
                      "tOptionBase.cpp",
                      "tValue.cpp"
                    ],
                    "source_patterns": [
                      "*.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_getopt",
              "path_with_namespace": "rrlib/getopt",
              "project_id": 37,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/getopt"
            },
            {
              "branch": "release/14.08",
              "id": 4344,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 73787,
                "files": [
                  "LICENSE",
                  "tWindow.cpp",
                  "tWindow.h"
                ],
                "language": "cpp",
                "name": "rrlib_highgui_wrapper",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 1,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_highgui_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "tWindow.cpp"
                    ],
                    "source_patterns": [
                      "tWindow.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_highgui_wrapper",
              "path_with_namespace": "rrlib/highgui-wrapper",
              "project_id": 25,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper"
            },
            {
              "branch": "release/14.08",
              "id": 4345,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/jni/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 111397,
                "files": [
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "language": "cpp",
                "name": "rrlib_jni",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 10,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_jni",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "java_native_utility_functions_jni.cpp",
                      "jvm.cpp",
                      "jvm.h",
                      "make.xml",
                      "tJNIWrappable.cpp",
                      "tJNIWrappable.h",
                      "tJavaObjectReference.h",
                      "type_conversion.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_jni",
              "path_with_namespace": "rrlib/jni",
              "project_id": 38,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/jni"
            },
            {
              "branch": "release/14.08",
              "id": 4346,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/jni.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 132640,
                "files": [
                  "ByteArray.java",
                  "CString.java",
                  "CStrings.java",
                  "CharArray.java",
                  "DoubleArray.java",
                  "FloatArray.java",
                  "HybridClass.java",
                  "IntArray.java",
                  "JNICalls.java",
                  "JNIInfo.java",
                  "JNIWrapper.java",
                  "LICENSE",
                  "LongArray.java",
                  "PointerArray.java",
                  "SharedBuffer.java",
                  "ShortArray.java",
                  "Struct.java",
                  "StructBase.java",
                  "StructBase2.java",
                  "UsedInC.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_jni-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_jni-java",
                    "optional": false,
                    "resolved_sources": [
                      "ByteArray.java",
                      "CString.java",
                      "CStrings.java",
                      "CharArray.java",
                      "DoubleArray.java",
                      "FloatArray.java",
                      "HybridClass.java",
                      "IntArray.java",
                      "JNICalls.java",
                      "JNIInfo.java",
                      "JNIWrapper.java",
                      "LongArray.java",
                      "PointerArray.java",
                      "SharedBuffer.java",
                      "ShortArray.java",
                      "Struct.java",
                      "StructBase.java",
                      "StructBase2.java",
                      "UsedInC.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_jni-java",
              "path_with_namespace": "rrlib/jni.java",
              "project_id": 47,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/jni.java"
            },
            {
              "branch": "release/14.08",
              "id": 4347,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/localization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_si_units",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 563624,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "rtti.cpp",
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h",
                  "tOdometry.cpp",
                  "tOdometry.h",
                  "tOrientation.cpp",
                  "tOrientation.h",
                  "tPose.cpp",
                  "tPose.h",
                  "tPosition.h",
                  "tUncertainPose.cpp",
                  "tUncertainPose.h",
                  "tests/dead_reckoning.cpp",
                  "tests/orientation.cpp",
                  "tests/pose.cpp",
                  "tests/position.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_localization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 31,
                  "targets": 7,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "odometry",
                    "optional": false,
                    "resolved_sources": [
                      "tOdometry.cpp"
                    ],
                    "source_patterns": [
                      "tOdometry.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "orientation/tOrientation2D.h",
                      "orientation/tOrientation2D.hpp",
                      "orientation/tOrientation3D.h",
                      "orientation/tOrientation3D.hpp",
                      "orientation/tOrientationBase.h",
                      "orientation/tOrientationBase.hpp",
                      "pose/tPose2D.h",
                      "pose/tPose2D.hpp",
                      "pose/tPose3D.h",
                      "pose/tPose3D.hpp",
                      "pose/tPoseBase.h",
                      "pose/tPoseBase.hpp",
                      "pose/tUncertainPose2D.h",
                      "pose/tUncertainPose2D.hpp",
                      "pose/tUncertainPose3D.h",
                      "pose/tUncertainPose3D.hpp",
                      "pose/tUncertainPoseBase.h",
                      "pose/tUncertainPoseBase.hpp",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ],
                    "source_patterns": [
                      "orientation/*",
                      "pose/*",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tDeadReckoning.cpp",
                      "tDeadReckoning.h"
                    ],
                    "source_patterns": [
                      "tDeadReckoning.*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "orientation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/orientation.cpp"
                    ],
                    "source_patterns": [
                      "orientation.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "tests/pose.cpp"
                    ],
                    "source_patterns": [
                      "pose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "position",
                    "optional": false,
                    "resolved_sources": [
                      "tests/position.cpp"
                    ],
                    "source_patterns": [
                      "position.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tests/dead_reckoning.cpp"
                    ],
                    "source_patterns": [
                      "dead_reckoning.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_localization",
              "path_with_namespace": "rrlib/localization",
              "project_id": 26,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/localization"
            },
            {
              "branch": "release/14.08",
              "id": 4348,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_speech_synthesis",
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 433156,
                "files": [
                  "LICENSE",
                  "configuration.cpp",
                  "configuration.h",
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "default_log_description.cpp",
                  "default_log_description.h",
                  "examples/example.cpp",
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/logging_config.xml",
                  "log_levels.h",
                  "messages.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tFile.h",
                  "sinks/tSink.cpp",
                  "sinks/tSink.h",
                  "sinks/tSpeechSynthesis.cpp",
                  "sinks/tSpeechSynthesis.h",
                  "sinks/tStream.cpp",
                  "sinks/tStream.h"
                ],
                "language": "cpp",
                "name": "rrlib_logging",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 24,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_logging_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/lib/A.h",
                      "examples/lib/B.h",
                      "examples/example.cpp"
                    ],
                    "source_patterns": [
                      "lib/*",
                      "example.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_logging",
                    "optional": false,
                    "resolved_sources": [
                      "configuration/DomainRegistryLifetime.h",
                      "configuration/tConfiguration.cpp",
                      "configuration/tConfiguration.h",
                      "configuration/tDomainRegistry.cpp",
                      "configuration/tDomainRegistry.h",
                      "messages/implementation.cpp",
                      "messages/implementation.h",
                      "messages/tFanOutBuffer.cpp",
                      "messages/tFanOutBuffer.h",
                      "messages/tFormattingBuffer.cpp",
                      "messages/tFormattingBuffer.h",
                      "messages/tStream.cpp",
                      "messages/tStream.h",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ],
                    "source_patterns": [
                      "configuration/*",
                      "messages/*",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "log_levels",
                    "optional": false,
                    "resolved_sources": [
                      "log_levels.h"
                    ],
                    "source_patterns": [
                      "log_levels.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks",
                    "optional": false,
                    "resolved_sources": [
                      "sinks/tSink.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSink.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks_speech_synthesis",
                    "optional": true,
                    "resolved_sources": [
                      "sinks/tSpeechSynthesis.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSpeechSynthesis.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging",
              "path_with_namespace": "rrlib/logging",
              "project_id": 39,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging"
            },
            {
              "branch": "release/14.08",
              "id": 4349,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 124606,
                "files": [
                  "LICENSE",
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_logging-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 8,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_logging-java",
                    "optional": false,
                    "resolved_sources": [
                      "Log.java",
                      "LogDomain.java",
                      "LogDomainConfiguration.java",
                      "LogDomainRegistry.java",
                      "LogLevel.java",
                      "LogStream.java",
                      "LogStreamOutput.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging-java",
              "path_with_namespace": "rrlib/logging.java",
              "project_id": 48,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging.java"
            },
            {
              "branch": "release/14.08",
              "id": 4350,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/math/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_localization",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1060897,
                "files": [
                  "LICENSE",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "rtti.cpp",
                  "rtti_legacy.cpp",
                  "tAngle.cpp",
                  "tAngle.h",
                  "tCholeskyDecomposition.cpp",
                  "tCholeskyDecomposition.h",
                  "tCholeskyDecomposition.hpp",
                  "tLUDecomposition.cpp",
                  "tLUDecomposition.h",
                  "tLUDecomposition.hpp",
                  "tMatrix.cpp",
                  "tMatrix.h",
                  "tMultivariateNormalDistribution.h",
                  "tPolynomial.h",
                  "tPolynomial.hpp",
                  "tPose2D.h",
                  "tPose3D.h",
                  "tVector.cpp",
                  "tVector.h",
                  "tests/angles.cpp",
                  "tests/matrices.cpp",
                  "tests/poses.cpp",
                  "tests/utilities.cpp",
                  "tests/vectors.cpp",
                  "utilities.cpp",
                  "utilities.h",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_math",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 69,
                  "targets": 8,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_math",
                    "optional": false,
                    "resolved_sources": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/functions.h",
                      "angle/functions.hpp",
                      "angle/policies/unit/Degree.h",
                      "angle/policies/unit/Radian.h",
                      "angle/policies/wrap/NoWrap.h",
                      "angle/policies/wrap/Signed.h",
                      "angle/policies/wrap/Unsigned.h",
                      "angle/tAngle.h",
                      "angle/type_traits.h",
                      "matrix/data/ConstantValuesShared.h",
                      "matrix/data/ConstantValuesShared.hpp",
                      "matrix/data/ConstantValuesSpecialized.h",
                      "matrix/data/ConstantValuesSpecialized.hpp",
                      "matrix/data/Full.h",
                      "matrix/data/Full.hpp",
                      "matrix/data/OperatorsShared.h",
                      "matrix/functionality/Conversions.h",
                      "matrix/functionality/FunctionalityShared.h",
                      "matrix/functionality/FunctionalityShared.hpp",
                      "matrix/functionality/HomogeneousMultiplication.h",
                      "matrix/functionality/LegacyShared.h",
                      "matrix/functionality/LegacySpecialized.h",
                      "matrix/functionality/Rotation.h",
                      "matrix/functionality/SquareMatrixOperationsShared.h",
                      "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                      "matrix/functions.h",
                      "matrix/functions.hpp",
                      "matrix/tMatrix.h",
                      "matrix/tMatrix.hpp",
                      "vector/data/Cartesian.h",
                      "vector/data/Cartesian.hpp",
                      "vector/data/ConstantValuesShared.h",
                      "vector/data/ConstantValuesShared.hpp",
                      "vector/data/ConstantValuesSpecialized.h",
                      "vector/data/ConstantValuesSpecialized.hpp",
                      "vector/data/OperatorsCartesian.h",
                      "vector/data/OperatorsPolar.h",
                      "vector/data/OperatorsShared.h",
                      "vector/data/Polar.h",
                      "vector/data/Polar.hpp",
                      "vector/functionality/Conversions.h",
                      "vector/functionality/FunctionalityShared.h",
                      "vector/functionality/FunctionalityShared.hpp",
                      "vector/functionality/FunctionalitySpecialized.h",
                      "vector/functionality/FunctionalitySpecialized.hpp",
                      "vector/functionality/LegacyShared.h",
                      "vector/functionality/LegacySpecialized.h",
                      "vector/functionality/Rotation.h",
                      "vector/functions.h",
                      "vector/functions.hpp",
                      "vector/tVector.h",
                      "vector/tVector.hpp"
                    ],
                    "source_patterns": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/**",
                      "matrix/**",
                      "vector/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ],
                    "source_patterns": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "random",
                    "optional": false,
                    "resolved_sources": [
                      "tMultivariateNormalDistribution.h"
                    ],
                    "source_patterns": [
                      "tMultivariateNormalDistribution.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "angles",
                    "optional": false,
                    "resolved_sources": [
                      "tests/angles.cpp"
                    ],
                    "source_patterns": [
                      "angles.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "matrices",
                    "optional": false,
                    "resolved_sources": [
                      "tests/matrices.cpp"
                    ],
                    "source_patterns": [
                      "matrices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "poses",
                    "optional": false,
                    "resolved_sources": [
                      "tests/poses.cpp"
                    ],
                    "source_patterns": [
                      "poses.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "utilities",
                    "optional": false,
                    "resolved_sources": [
                      "tests/utilities.cpp"
                    ],
                    "source_patterns": [
                      "utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "vectors",
                    "optional": false,
                    "resolved_sources": [
                      "tests/vectors.cpp"
                    ],
                    "source_patterns": [
                      "vectors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_math",
              "path_with_namespace": "rrlib/math",
              "project_id": 27,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/math"
            },
            {
              "branch": "release/14.08",
              "id": 4351,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/model-fitting/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_geometry",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_highgui_wrapper"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 338273,
                "files": [
                  "LICENSE",
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "tLeastSquaresPolynomial.h",
                  "tLeastSquaresPolynomial.hpp",
                  "tParticleFilter.h",
                  "tParticleFilter.hpp",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.hpp",
                  "tRansacModel.h",
                  "tRansacModel.hpp",
                  "tRansacPlane3D.h",
                  "tRansacPlane3D.hpp",
                  "test/test_cluster_analysis.cpp",
                  "test/test_least_squares_polynomial.cpp",
                  "test/test_particle_filter.cpp",
                  "test/test_ransac_color_detection.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_model_fitting",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'ransac_plane_3d'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'least_squares_polynomial'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'particle_filter'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'ransac_color_detection'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'cluster_analysis'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 6,
                  "resolved_source_files": 17,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_model_fitting",
                    "optional": false,
                    "resolved_sources": [
                      "cluster_analysis/tCluster.h",
                      "cluster_analysis/tCluster.hpp",
                      "cluster_analysis/tClustering.h",
                      "cluster_analysis/tClustering.hpp",
                      "cluster_analysis/tKMeansClustering.h",
                      "cluster_analysis/tKMeansClustering.hpp",
                      "cluster_analysis/tXMeansClustering.h",
                      "cluster_analysis/tXMeansClustering.hpp",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ],
                    "source_patterns": [
                      "cluster_analysis/*",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "ransac_plane_3d",
                    "optional": false,
                    "resolved_sources": [
                      "tRansacPlane3D.h"
                    ],
                    "source_patterns": [
                      "tRansacPlane3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "least_squares_polynomial",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_least_squares_polynomial.cpp"
                    ],
                    "source_patterns": [
                      "test/test_least_squares_polynomial.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "particle_filter",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_particle_filter.cpp"
                    ],
                    "source_patterns": [
                      "test/test_particle_filter.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "ransac_color_detection",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_ransac_color_detection.cpp"
                    ],
                    "source_patterns": [
                      "test/test_ransac_color_detection.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "cluster_analysis",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_cluster_analysis.cpp"
                    ],
                    "source_patterns": [
                      "test/test_cluster_analysis.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_model_fitting",
              "path_with_namespace": "rrlib/model-fitting",
              "project_id": 40,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/model-fitting"
            },
            {
              "branch": "release/14.08",
              "id": 4352,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/rtti/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 284527,
                "files": [
                  "LICENSE",
                  "detail/generic_operations.h",
                  "detail/tGenericObjectBaseImpl.h",
                  "detail/tGenericObjectInstanceEmplaced.h",
                  "rtti.cpp",
                  "rtti.h",
                  "tDataType.cpp",
                  "tDataType.h",
                  "tDataType.hpp",
                  "tGenericObject.cpp",
                  "tGenericObject.h",
                  "tGenericObjectInstance.h",
                  "tGenericObjectWrapper.h",
                  "tIsListType.h",
                  "tType.cpp",
                  "tType.h",
                  "tTypeAnnotation.h",
                  "tTypedObject.h",
                  "tests/rtti.cpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_rtti",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "rtti.cpp",
                      "tDataType.cpp",
                      "tGenericObject.cpp",
                      "tType.cpp",
                      "rtti.h",
                      "tDataType.h",
                      "tGenericObject.h",
                      "tGenericObjectInstance.h",
                      "tGenericObjectWrapper.h",
                      "tIsListType.h",
                      "tType.h",
                      "tTypeAnnotation.h",
                      "tTypedObject.h",
                      "type_traits.h",
                      "detail/generic_operations.h",
                      "detail/tGenericObjectBaseImpl.h",
                      "detail/tGenericObjectInstanceEmplaced.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "tests/rtti.cpp"
                    ],
                    "source_patterns": [
                      "tests/rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_rtti",
              "path_with_namespace": "rrlib/rtti",
              "project_id": 28,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/rtti"
            },
            {
              "branch": "release/14.08",
              "id": 4354,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 600878,
                "files": [
                  "ContainerSerialization.h",
                  "LICENSE",
                  "definitions.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h",
                  "doc/serialization.doc",
                  "serialization.cpp",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tConstSource.h",
                  "tFileSink.cpp",
                  "tFileSink.h",
                  "tFileSource.cpp",
                  "tFileSource.h",
                  "tFixedBuffer.cpp",
                  "tFixedBuffer.h",
                  "tInputStream.cpp",
                  "tInputStream.h",
                  "tMemoryBuffer.cpp",
                  "tMemoryBuffer.h",
                  "tOutputStream.cpp",
                  "tOutputStream.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.cpp",
                  "tStringInputStream.h",
                  "tStringOutputStream.cpp",
                  "tStringOutputStream.h",
                  "tTypeEncoder.h",
                  "tests/file_sink_source.cpp",
                  "tests/serialization.cpp",
                  "tests/serialization.h",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_serialization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 32,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization",
                    "optional": false,
                    "resolved_sources": [
                      "serialization.cpp",
                      "tFileSink.cpp",
                      "tFileSource.cpp",
                      "tFixedBuffer.cpp",
                      "tInputStream.cpp",
                      "tMemoryBuffer.cpp",
                      "tOutputStream.cpp",
                      "tStringInputStream.cpp",
                      "tStringOutputStream.cpp",
                      "ContainerSerialization.h",
                      "definitions.h",
                      "serialization.h",
                      "tBufferInfo.h",
                      "tConstSource.h",
                      "tFileSink.h",
                      "tFileSource.h",
                      "tFixedBuffer.h",
                      "tInputStream.h",
                      "tMemoryBuffer.h",
                      "tOutputStream.h",
                      "tSink.h",
                      "tSource.h",
                      "tStackMemoryBuffer.h",
                      "tStringInputStream.h",
                      "tStringOutputStream.h",
                      "tTypeEncoder.h",
                      "type_traits.h",
                      "detail/tStringInputStreamFallback.h",
                      "detail/tStringOutputStreamFallback.h",
                      "detail/utility.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "file_sink_source",
                    "optional": false,
                    "resolved_sources": [
                      "tests/file_sink_source.cpp"
                    ],
                    "source_patterns": [
                      "file_sink_source.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_serialization_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/serialization.cpp"
                    ],
                    "source_patterns": [
                      "serialization.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization",
              "path_with_namespace": "rrlib/serialization",
              "project_id": 29,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization"
            },
            {
              "branch": "release/14.08",
              "id": 4355,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 408101,
                "files": [
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "ConstSource.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "LICENSE",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "Serialization.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "TypeEncoder.java",
                  "XMLSerializable.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/package-info.java"
                ],
                "language": "java",
                "name": "rrlib_serialization-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 37,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization-java",
                    "optional": false,
                    "resolved_sources": [
                      "BinaryInputStream.java",
                      "BinaryOutputStream.java",
                      "BinarySerializable.java",
                      "BufferInfo.java",
                      "ConstSource.java",
                      "EnumValue.java",
                      "FixedBuffer.java",
                      "InputStreamSource.java",
                      "MemoryBuffer.java",
                      "NumericRepresentation.java",
                      "ObjectFieldSerializer.java",
                      "OutputStreamSink.java",
                      "PortDataList.java",
                      "PortDataListImpl.java",
                      "Serialization.java",
                      "Sink.java",
                      "Source.java",
                      "StringInputStream.java",
                      "StringOutputStream.java",
                      "StringSerializable.java",
                      "TypeEncoder.java",
                      "XMLSerializable.java",
                      "package-info.java",
                      "rtti/Clearable.java",
                      "rtti/Copyable.java",
                      "rtti/DataType.java",
                      "rtti/DataTypeAnnotation.java",
                      "rtti/DataTypeBase.java",
                      "rtti/DefaultFactory.java",
                      "rtti/Factory.java",
                      "rtti/GenericChangeable.java",
                      "rtti/GenericObject.java",
                      "rtti/GenericObjectManager.java",
                      "rtti/Immutable.java",
                      "rtti/TypedObject.java",
                      "rtti/TypedObjectImpl.java",
                      "rtti/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization-java",
              "path_with_namespace": "rrlib/serialization.java",
              "project_id": 49,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization.java"
            },
            {
              "branch": "release/14.08",
              "id": 4356,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/si-units/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_math",
                    "rrlib_rtti",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 195083,
                "files": [
                  "LICENSE",
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "rtti.h",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSIUnit.h",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tSymbolParser.h",
                  "tUseSymbolStreamManipulator.h",
                  "tUserDefinedSymbolsRegistry.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_si_units",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_si_units",
                    "optional": false,
                    "resolved_sources": [
                      "operators/tProduct.h",
                      "operators/tQuotient.h",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ],
                    "source_patterns": [
                      "operators/*",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_si_units_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_si_units",
              "path_with_namespace": "rrlib/si-units",
              "project_id": 42,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/si-units"
            },
            {
              "branch": "release/14.08",
              "id": 4357,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/speech-synthesis/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 130378,
                "files": [
                  "LICENSE",
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h",
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h",
                  "festival/tFestival.cpp",
                  "festival/tFestival.h",
                  "tStreamBuffer.cpp",
                  "tStreamBuffer.h",
                  "test/test_voices.cpp",
                  "voices.cpp",
                  "voices.h"
                ],
                "language": "cpp",
                "name": "rrlib_speech_synthesis",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 6,
                  "resolved_source_files": 12,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_speech_synthesis",
                    "optional": false,
                    "resolved_sources": [
                      "voices.cpp"
                    ],
                    "source_patterns": [
                      "voices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "iostream",
                    "optional": false,
                    "resolved_sources": [
                      "tStreamBuffer.cpp"
                    ],
                    "source_patterns": [
                      "tStreamBuffer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "base",
                    "optional": false,
                    "resolved_sources": [
                      "base/log_messages.h",
                      "base/tVoice.cpp",
                      "base/tVoice.h",
                      "base/tVoiceFactory.cpp",
                      "base/tVoiceFactory.h"
                    ],
                    "source_patterns": [
                      "base/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "espeak",
                    "optional": true,
                    "resolved_sources": [
                      "espeak/tESpeak.cpp",
                      "espeak/tESpeak.h"
                    ],
                    "source_patterns": [
                      "espeak/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "festival",
                    "optional": true,
                    "resolved_sources": [
                      "festival/tFestival.cpp",
                      "festival/tFestival.h"
                    ],
                    "source_patterns": [
                      "festival/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "voices",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_voices.cpp"
                    ],
                    "source_patterns": [
                      "test/test_voices.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_speech_synthesis",
              "path_with_namespace": "rrlib/speech-synthesis",
              "project_id": 30,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/speech-synthesis"
            },
            {
              "branch": "release/14.08",
              "id": 4358,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/thread/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 274154,
                "files": [
                  "LICENSE",
                  "internal/tLockStack.cpp",
                  "internal/tLockStack.h",
                  "tConditionVariable.cpp",
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.cpp",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tTask.h",
                  "tThread.cpp",
                  "tThread.h"
                ],
                "language": "cpp",
                "name": "rrlib_thread",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 14,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_thread",
                    "optional": false,
                    "resolved_sources": [
                      "tConditionVariable.h",
                      "tLock.h",
                      "tLoopThread.h",
                      "tMutex.h",
                      "tNoMutex.h",
                      "tOrderedMutex.h",
                      "tOrderedMutexBaseClass.h",
                      "tRecursiveMutex.h",
                      "tTask.h",
                      "tThread.h",
                      "internal/tLockStack.cpp",
                      "tConditionVariable.cpp",
                      "tLoopThread.cpp",
                      "tThread.cpp"
                    ],
                    "source_patterns": [
                      "*.h",
                      "**.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_thread",
              "path_with_namespace": "rrlib/thread",
              "project_id": 43,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/thread"
            },
            {
              "branch": "release/14.08",
              "id": 4359,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/time/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 218113,
                "files": [
                  "LICENSE",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.cpp",
                  "tTimeStretchingListener.h",
                  "tests/test_remote_timestamp_conversion.cpp",
                  "tests/unit_test_time.cpp",
                  "time.cpp",
                  "time.h",
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_time",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_time",
                    "optional": false,
                    "resolved_sources": [
                      "tTimeStretchingListener.cpp",
                      "time.cpp",
                      "tAtomicDuration.h",
                      "tAtomicTimestamp.h",
                      "tCustomClock.h",
                      "tTimeStretchingListener.h",
                      "time.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "util",
                    "optional": false,
                    "resolved_sources": [
                      "util/tRemoteTimestampConversion.h",
                      "util/tRemoteTimestampConversion.hpp"
                    ],
                    "source_patterns": [
                      "util/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "time",
                    "optional": false,
                    "resolved_sources": [
                      "tests/unit_test_time.cpp"
                    ],
                    "source_patterns": [
                      "tests/unit_test_time.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "remote_timestamp_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_time",
              "path_with_namespace": "rrlib/time",
              "project_id": 31,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/time"
            },
            {
              "branch": "release/14.08",
              "id": 4361,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/util/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_time"
                  ],
                  "optional": [
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 561676,
                "files": [
                  "LICENSE",
                  "demangle.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h",
                  "final_class.h",
                  "fstream/fileno.h",
                  "fstream/fileno.hpp",
                  "join.h",
                  "join.hpp",
                  "sFileIOUtils.cpp",
                  "sFileIOUtils.h",
                  "sStringUtils.cpp",
                  "sStringUtils.h",
                  "string.cpp",
                  "string.h",
                  "tAutoRegister.h",
                  "tEnumBasedFlags.h",
                  "tFPSComputer.cpp",
                  "tFPSComputer.h",
                  "tIntegerSequence.h",
                  "tNoncopyable.h",
                  "tTaggedPointer.h",
                  "tTime.cpp",
                  "tTime.h",
                  "tTraceableException.h",
                  "tTransformTime.cpp",
                  "tTransformTime.h",
                  "tTypeList.h",
                  "tUnitTestSuite.cpp",
                  "tUnitTestSuite.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "tests/string.cpp",
                  "tests/tagged_pointer.cpp",
                  "tests/time.cpp",
                  "tests/type_list.cpp",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h",
                  "variadic_templates.h"
                ],
                "language": "cpp",
                "name": "rrlib_util",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 41,
                  "targets": 10,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_util",
                    "optional": false,
                    "resolved_sources": [
                      "demangle.h",
                      "join.h",
                      "string.cpp",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/tTaggedPointerImplementation.h",
                      "type_list/definitions.h",
                      "type_list/tAppend.h",
                      "type_list/tAppendList.h",
                      "type_list/tAt.h",
                      "type_list/tDerivedToFront.h",
                      "type_list/tFind.h",
                      "type_list/tMostDerived.h",
                      "type_list/tRemove.h",
                      "type_list/tRemoveAll.h",
                      "type_list/tReplace.h",
                      "type_list/tReplaceAll.h",
                      "type_list/tSizeOf.h",
                      "type_list/tTypeListBase.h",
                      "type_list/tUnique.h"
                    ],
                    "source_patterns": [
                      "demangle.h",
                      "join.h",
                      "string.cpp",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/*",
                      "type_list/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "final_class.h",
                      "sFileIOUtils.cpp",
                      "sStringUtils.cpp",
                      "tAutoRegister.h",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ],
                    "source_patterns": [
                      "final_class.h",
                      "sFileIOUtils.cpp",
                      "sStringUtils.cpp",
                      "tAutoRegister.h",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "unit_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tUnitTestSuite.cpp"
                    ],
                    "source_patterns": [
                      "tUnitTestSuite.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "exception",
                    "optional": false,
                    "resolved_sources": [
                      "tTraceableException.h",
                      "exception/tTraceableExceptionBase.cpp",
                      "exception/tTraceableExceptionBase.h"
                    ],
                    "source_patterns": [
                      "tTraceableException.h",
                      "exception/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "fstream",
                    "optional": false,
                    "resolved_sources": [
                      "fstream/fileno.h",
                      "fstream/fileno.hpp"
                    ],
                    "source_patterns": [
                      "fstream/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "variadic_templates",
                    "optional": false,
                    "resolved_sources": [
                      "variadic_templates.h"
                    ],
                    "source_patterns": [
                      "variadic_templates.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "type_list",
                    "optional": false,
                    "resolved_sources": [
                      "tests/type_list.cpp"
                    ],
                    "source_patterns": [
                      "type_list.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "tagged_pointer",
                    "optional": false,
                    "resolved_sources": [
                      "tests/tagged_pointer.cpp"
                    ],
                    "source_patterns": [
                      "tagged_pointer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "string",
                    "optional": false,
                    "resolved_sources": [
                      "tests/string.cpp"
                    ],
                    "source_patterns": [
                      "string.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "time",
                    "optional": false,
                    "resolved_sources": [
                      "tests/time.cpp"
                    ],
                    "source_patterns": [
                      "time.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_util",
              "path_with_namespace": "rrlib/util",
              "project_id": 32,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/util"
            },
            {
              "branch": "release/14.08",
              "id": 4362,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/watchdog/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_thread",
                    "rrlib_time"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 67092,
                "files": [
                  "LICENSE",
                  "tWatchDog.cpp",
                  "tWatchDog.h",
                  "tWatchDogTask.cpp",
                  "tWatchDogTask.h"
                ],
                "language": "cpp",
                "name": "rrlib_watchdog",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 4,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_watchdog",
                    "optional": false,
                    "resolved_sources": [
                      "tWatchDog.cpp",
                      "tWatchDogTask.cpp",
                      "tWatchDog.h",
                      "tWatchDogTask.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_watchdog",
              "path_with_namespace": "rrlib/watchdog",
              "project_id": 45,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/watchdog"
            },
            {
              "branch": "release/14.08",
              "id": 4363,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 207553,
                "files": [
                  "LICENSE",
                  "tCleanupHandler.h",
                  "tDocument.cpp",
                  "tDocument.h",
                  "tException.h",
                  "tNode.cpp",
                  "tNode.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_xml",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_xml",
                    "optional": false,
                    "resolved_sources": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "tDocument.cpp",
                      "tNode.cpp"
                    ],
                    "source_patterns": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_xml_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml",
              "path_with_namespace": "rrlib/xml",
              "project_id": 33,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml"
            },
            {
              "branch": "release/14.08",
              "id": 4364,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 97061,
                "files": [
                  "LICENSE",
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_xml-java",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 4,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_xml-java",
                    "optional": false,
                    "resolved_sources": [
                      "XMLDocument.java",
                      "XMLException.java",
                      "XMLNode.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml-java",
              "path_with_namespace": "rrlib/xml.java",
              "project_id": 50,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml.java"
            }
          ],
          "dependency_sources": [],
          "name": "main",
          "validation": {
            "dependency_sources": [],
            "missing_dependencies": [],
            "source_errors": [],
            "status": "ok"
          }
        }
      ]
    },
    {
      "name": "17.03",
      "sections": [
        {
          "branch": "release/17.03",
          "components": [
            {
              "branch": "release/17.03",
              "id": 4316,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_uri",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1017813,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLocalUriConnector.cpp",
                  "internal/tLocalUriConnector.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tConnectOptions.cpp",
                  "port/tConnectOptions.h",
                  "port/tConnector.cpp",
                  "port/tConnector.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "port/tUriConnectOptions.h",
                  "port/tUriConnector.cpp",
                  "port/tUriConnector.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "language": "cpp",
                "name": "finroc_core",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 53,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_core",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "file_lookup.cpp",
                      "file_lookup.h",
                      "internal/tAnnotatableImplementation.cpp",
                      "internal/tAnnotatableImplementation.h",
                      "internal/tFrameworkElementRegister.cpp",
                      "internal/tFrameworkElementRegister.h",
                      "internal/tGarbageDeleter.cpp",
                      "internal/tGarbageDeleter.h",
                      "internal/tLocalUriConnector.cpp",
                      "internal/tLocalUriConnector.h",
                      "internal/tPlugins.cpp",
                      "internal/tPlugins.h",
                      "log_messages.h",
                      "make.xml",
                      "port/tAbstractPort.cpp",
                      "port/tAbstractPort.h",
                      "port/tAbstractPortCreationInfo.h",
                      "port/tAggregatedEdge.h",
                      "port/tConnectOptions.cpp",
                      "port/tConnectOptions.h",
                      "port/tConnector.cpp",
                      "port/tConnector.h",
                      "port/tEdgeAggregator.cpp",
                      "port/tEdgeAggregator.h",
                      "port/tPortConnectionConstraint.h",
                      "port/tPortFactory.cpp",
                      "port/tPortFactory.h",
                      "port/tPortGroup.cpp",
                      "port/tPortGroup.h",
                      "port/tPortWrapperBase.cpp",
                      "port/tPortWrapperBase.h",
                      "port/tUriConnectOptions.h",
                      "port/tUriConnector.cpp",
                      "port/tUriConnector.h",
                      "tAnnotatable.h",
                      "tAnnotation.cpp",
                      "tAnnotation.h",
                      "tFrameworkElement.cpp",
                      "tFrameworkElement.h",
                      "tFrameworkElementFlags.h",
                      "tFrameworkElementTags.cpp",
                      "tFrameworkElementTags.h",
                      "tLockOrderLevel.h",
                      "tPlugin.h",
                      "tRuntimeEnvironment.cpp",
                      "tRuntimeEnvironment.h",
                      "tRuntimeListener.h",
                      "tRuntimeSettings.cpp",
                      "tRuntimeSettings.h",
                      "version.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core",
              "path_with_namespace": "finroc/core",
              "project_id": 9,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core"
            },
            {
              "branch": "release/17.03",
              "id": 4317,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 2813533,
                "files": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LICENSE",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Finstructed.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "net/generic_protocol/Connection.java",
                  "net/generic_protocol/Definitions.java",
                  "net/generic_protocol/RemoteProxyPort.java",
                  "net/generic_protocol/RemoteRuntime.java",
                  "net/generic_protocol/SerializedMessage.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/BufferedModelChanges.java",
                  "remote/Definitions.java",
                  "remote/FrameworkElementInfo.java",
                  "remote/HasURI.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/ModelOperations.java",
                  "remote/ParameterDefinition.java",
                  "remote/Path.java",
                  "remote/PortWrapper.java",
                  "remote/RemoteConnectOptions.java",
                  "remote/RemoteConnector.java",
                  "remote/RemoteCreateAction.java",
                  "remote/RemoteEditableInterfaces.java",
                  "remote/RemoteEnumValue.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteStaticCast.java",
                  "remote/RemoteStaticParameterList.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypeConversion.java",
                  "remote/RemoteUriConnector.java",
                  "remote/RemoteUriSchemeHandler.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "test/AssertTest.java",
                  "test/BasicRealtimeTest.java",
                  "test/BlackboardConcurrencyTest.java.todo",
                  "test/ChunkBufferTest.java",
                  "test/InitialPushTest.java",
                  "test/NetworkTestSuite.java.todo",
                  "test/Peer2PeerTest.java",
                  "test/PortQueueTest.java",
                  "test/QueueTest.java",
                  "test/RealClientTest.java.todo",
                  "test/RealPortQueueTest.java",
                  "test/RealPortTest5.java.todo",
                  "test/RealServerTest.java.todo",
                  "test/SerializationTests.java",
                  "test/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ConcurrentLookupTable.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "language": "java",
                "name": "finroc_core-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 180,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "test/**",
                      "finstructable/Finstructed.java"
                    ],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_core-java",
                    "optional": false,
                    "resolved_sources": [
                      "Annotatable.java",
                      "CoreRegister.java",
                      "FinrocAnnotation.java",
                      "FrameworkElement.java",
                      "FrameworkElementFlags.java",
                      "FrameworkElementTags.java",
                      "FrameworkElementTreeFilter.java",
                      "LinkEdge.java",
                      "LockOrderLevels.java",
                      "RuntimeEnvironment.java",
                      "RuntimeListener.java",
                      "RuntimeSettings.java",
                      "admin/AdminClient.java",
                      "admin/AdminServer.java",
                      "admin/AdministrationService.java",
                      "admin/package-info.java",
                      "datatype/Bounds.java",
                      "datatype/CoreBoolean.java",
                      "datatype/CoreNumber.java",
                      "datatype/CoreString.java",
                      "datatype/DataTypeReference.java",
                      "datatype/Duration.java",
                      "datatype/Event.java",
                      "datatype/PortCreationList.java",
                      "datatype/SIUnit.java",
                      "datatype/Timestamp.java",
                      "datatype/Unit.java",
                      "datatype/XML.java",
                      "datatype/package-info.java",
                      "finstructable/FinstructableGroup.java",
                      "finstructable/Group.java",
                      "finstructable/GroupInterface.java",
                      "finstructable/package-info.java",
                      "net/generic_protocol/Connection.java",
                      "net/generic_protocol/Definitions.java",
                      "net/generic_protocol/RemoteProxyPort.java",
                      "net/generic_protocol/RemoteRuntime.java",
                      "net/generic_protocol/SerializedMessage.java",
                      "package-info.java",
                      "parameter/ConfigFile.java",
                      "parameter/ConfigNode.java",
                      "parameter/ConstructorParameters.java",
                      "parameter/Parameter.java",
                      "parameter/ParameterBool.java",
                      "parameter/ParameterInfo.java",
                      "parameter/ParameterNumeric.java",
                      "parameter/StaticParameter.java",
                      "parameter/StaticParameterBase.java",
                      "parameter/StaticParameterBool.java",
                      "parameter/StaticParameterEnum.java",
                      "parameter/StaticParameterList.java",
                      "parameter/StaticParameterNumeric.java",
                      "parameter/StaticParameterString.java",
                      "parameter/package-info.java",
                      "plugin/ConnectionListener.java",
                      "plugin/ConstructorCreateModuleAction.java",
                      "plugin/CreateExternalConnectionAction.java",
                      "plugin/CreateFrameworkElementAction.java",
                      "plugin/ExternalConnection.java",
                      "plugin/JavaDebugPluginLoader.java",
                      "plugin/JavaReleasePluginLoader.java",
                      "plugin/Plugin.java",
                      "plugin/PluginLoader.java",
                      "plugin/Plugins.java",
                      "plugin/StandardCreateModuleAction.java",
                      "plugin/package-info.java",
                      "port/AbstractPort.java",
                      "port/AggregatedEdge.java",
                      "port/EdgeAggregator.java",
                      "port/MultiTypePortDataBufferPool.java",
                      "port/Port.java",
                      "port/PortCreationInfo.java",
                      "port/PortGroup.java",
                      "port/PortListener.java",
                      "port/PortListenerManager.java",
                      "port/PortQueueFragment.java",
                      "port/PortWrapperBase.java",
                      "port/ThreadLocalCache.java",
                      "port/cc/CCPortBase.java",
                      "port/cc/CCPortBoundedNumeric.java",
                      "port/cc/CCPortDataBufferPool.java",
                      "port/cc/CCPortDataManager.java",
                      "port/cc/CCPortDataManagerTL.java",
                      "port/cc/CCPortDataRef.java",
                      "port/cc/CCPortQueue.java",
                      "port/cc/CCPortQueueElement.java",
                      "port/cc/CCPullRequestHandler.java",
                      "port/cc/CCQueueFragmentRaw.java",
                      "port/cc/PortNumeric.java",
                      "port/cc/package-info.java",
                      "port/net/AbstractPeerTracker.java",
                      "port/net/NetPort.java",
                      "port/net/UpdateTimeChangeListener.java",
                      "port/net/package-info.java",
                      "port/package-info.java",
                      "port/rpc/ClientPort.java",
                      "port/rpc/Future.java",
                      "port/rpc/FutureStatus.java",
                      "port/rpc/Method.java",
                      "port/rpc/Promise.java",
                      "port/rpc/ProxyPort.java",
                      "port/rpc/RPCException.java",
                      "port/rpc/RPCInterfaceType.java",
                      "port/rpc/ResponseHandler.java",
                      "port/rpc/ServerPort.java",
                      "port/rpc/annotation/FutureType.java",
                      "port/rpc/annotation/PromiseType.java",
                      "port/rpc/internal/AbstractCall.java",
                      "port/rpc/internal/RPCMessage.java",
                      "port/rpc/internal/RPCPort.java",
                      "port/rpc/internal/RPCRequest.java",
                      "port/rpc/internal/RPCResponse.java",
                      "port/rpc/internal/ResponseSender.java",
                      "port/rpc/internal/Serialization.java",
                      "port/std/PortBase.java",
                      "port/std/PortDataBufferPool.java",
                      "port/std/PortDataManager.java",
                      "port/std/PortDataReference.java",
                      "port/std/PortQueue.java",
                      "port/std/PortQueueElement.java",
                      "port/std/PortQueueFragmentRaw.java",
                      "port/std/PublishCache.java",
                      "port/std/PullRequestHandler.java",
                      "port/std/package-info.java",
                      "port/stream/InputPacketProcessor.java",
                      "port/stream/InputStreamPort.java",
                      "port/stream/NewConnectionHandler.java",
                      "port/stream/OutputStreamPort.java",
                      "port/stream/SingletonPort.java",
                      "port/stream/StreamCommitThread.java",
                      "port/stream/package-info.java",
                      "portdatabase/CCType.java",
                      "portdatabase/DataTypeUtil.java",
                      "portdatabase/ExpressData.java",
                      "portdatabase/FinrocTypeInfo.java",
                      "portdatabase/MaxStringSerializationLength.java",
                      "portdatabase/ReusableGenericObjectManager.java",
                      "portdatabase/ReusableGenericObjectManagerTL.java",
                      "portdatabase/SerializationHelper.java",
                      "portdatabase/package-info.java",
                      "remote/BufferedModelChanges.java",
                      "remote/Definitions.java",
                      "remote/FrameworkElementInfo.java",
                      "remote/HasURI.java",
                      "remote/ModelHandler.java",
                      "remote/ModelNode.java",
                      "remote/ModelOperations.java",
                      "remote/ParameterDefinition.java",
                      "remote/Path.java",
                      "remote/PortWrapper.java",
                      "remote/RemoteConnectOptions.java",
                      "remote/RemoteConnector.java",
                      "remote/RemoteCreateAction.java",
                      "remote/RemoteEditableInterfaces.java",
                      "remote/RemoteEnumValue.java",
                      "remote/RemoteFrameworkElement.java",
                      "remote/RemotePort.java",
                      "remote/RemoteRuntime.java",
                      "remote/RemoteStaticCast.java",
                      "remote/RemoteStaticParameterList.java",
                      "remote/RemoteType.java",
                      "remote/RemoteTypeAdapter.java",
                      "remote/RemoteTypeConversion.java",
                      "remote/RemoteUriConnector.java",
                      "remote/RemoteUriSchemeHandler.java",
                      "remote/package-info.java",
                      "structure/Module.java",
                      "structure/package-info.java",
                      "thread/CoreLoopThreadBase.java",
                      "thread/CoreThread.java",
                      "thread/ExecutionControl.java",
                      "thread/PeriodicFrameworkElementTask.java",
                      "thread/StartAndPausable.java",
                      "thread/ThreadContainer.java",
                      "thread/ThreadContainerThread.java",
                      "thread/package-info.java",
                      "util/ConcurrentLookupTable.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/Files.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finstructed_java",
                    "optional": false,
                    "resolved_sources": [
                      "finstructable/Finstructed.java"
                    ],
                    "source_patterns": [
                      "finstructable/Finstructed.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core-java",
              "path_with_namespace": "finroc/core.java",
              "project_id": 51,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core.java"
            },
            {
              "branch": "release/17.03",
              "id": 4318,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_structure",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 520986,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h",
                  "mBlackboardServer.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardClient.hpp",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "tests/blackboard_stress_test.cpp",
                  "tests/blackboard_test.cpp",
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardReader.h",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriter.h",
                  "tests/mBlackboardWriterAsync.cpp",
                  "tests/mBlackboardWriterAsync.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_blackboard",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 25,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "mBlackboardServer.h",
                      "tBlackboard.h",
                      "tBlackboardClient.h",
                      "tBlackboardReadAccess.h",
                      "tBlackboardWriteAccess.h",
                      "tChange.h",
                      "tLockException.h",
                      "internal/tAbstractBlackboardServer.cpp",
                      "internal/tAbstractBlackboardServer.h",
                      "internal/tBlackboardBase.cpp",
                      "internal/tBlackboardBase.h",
                      "internal/tBlackboardManager.cpp",
                      "internal/tBlackboardManager.h",
                      "internal/tBlackboardServer.h",
                      "internal/tBlackboardServer.hpp",
                      "internal/tLockParameters.h",
                      "internal/tLockedBuffer.h",
                      "internal/tLockedBufferData.h",
                      "internal/tRemoteBlackboardServer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "internal/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "tests/make.xml",
                    "name": "test_modules",
                    "optional": false,
                    "resolved_sources": [
                      "tests/mBlackboardReader.cpp",
                      "tests/mBlackboardWriter.cpp",
                      "tests/mBlackboardWriterAsync.cpp"
                    ],
                    "source_patterns": [
                      "m*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "finroc_plugins_blackboard_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "stress",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard",
              "path_with_namespace": "finroc/plugins/blackboard",
              "project_id": 10,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard"
            },
            {
              "branch": "release/17.03",
              "id": 4319,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 469710,
                "files": [
                  "AbstractBlackboardServer.java",
                  "AbstractBlackboardServerRaw.java",
                  "BBLockException.java",
                  "BlackboardBuffer.java",
                  "BlackboardClient.java",
                  "BlackboardManager.java",
                  "BlackboardPlugin.java",
                  "BlackboardReadAccess.java",
                  "BlackboardServer.java",
                  "BlackboardTask.java",
                  "BlackboardTypeInfo.java",
                  "BlackboardWriteAccess.java",
                  "LICENSE",
                  "RawBlackboardClient.java",
                  "RemoteBlackboardServer.java",
                  "SingleBufferedBlackboardServer.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_blackboard-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 2,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard-java",
                    "optional": false,
                    "resolved_sources": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ],
                    "source_patterns": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard-java",
              "path_with_namespace": "finroc/plugins/blackboard.java",
              "project_id": 52,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java"
            },
            {
              "branch": "release/17.03",
              "id": 4321,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_structure",
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1555754,
                "files": [
                  "LICENSE",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tConversionConnector.cpp",
                  "common/tConversionConnector.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "common/tScopedContext.cpp",
                  "common/tScopedContext.h",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "definitions.h",
                  "metadata/tMetadataStack.cpp",
                  "metadata/tMetadataStack.h",
                  "metadata/tScopedMetadataGeneric.h",
                  "metadata/tTiedMetadata.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.cpp",
                  "tEvent.h",
                  "tGenericPort.h",
                  "tGenericPort.hpp",
                  "tInputPort.h",
                  "tInputPort.hpp",
                  "tMetadata.cpp",
                  "tMetadata.h",
                  "tOutputPort.h",
                  "tPort.cpp",
                  "tPort.h",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tQueueSettings.h",
                  "tThreadLocalBufferManagement.h",
                  "tests/configuration.cpp",
                  "tests/initial_pushing.cpp",
                  "tests/test_collection.cpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_data_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 81,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_ports",
                    "optional": false,
                    "resolved_sources": [
                      "defined_conversions.h",
                      "definitions.h",
                      "tBounds.h",
                      "tChangeContext.h",
                      "tEvent.h",
                      "tGenericPort.h",
                      "tInputPort.h",
                      "tMetadata.h",
                      "tOutputPort.h",
                      "tPort.h",
                      "tPortBuffers.h",
                      "tPortCreationInfo.h",
                      "tPortDataPointer.h",
                      "tPortPack.h",
                      "tProxyPort.h",
                      "tPullRequestHandler.h",
                      "tQueueSettings.h",
                      "tThreadLocalBufferManagement.h",
                      "type_traits.h",
                      "defined_conversions.cpp",
                      "tEvent.cpp",
                      "tMetadata.cpp",
                      "tPort.cpp",
                      "common/tAbstractDataPort.cpp",
                      "common/tAbstractDataPort.h",
                      "common/tAbstractDataPortCreationInfo.cpp",
                      "common/tAbstractDataPortCreationInfo.h",
                      "common/tAbstractPortBufferManager.h",
                      "common/tConversionConnector.cpp",
                      "common/tConversionConnector.h",
                      "common/tPortBufferPool.h",
                      "common/tPortListenerRaw.h",
                      "common/tPortQueue.h",
                      "common/tPublishOperation.h",
                      "common/tPullOperation.h",
                      "common/tReferenceCountingBufferManager.h",
                      "common/tScopedContext.cpp",
                      "common/tScopedContext.h",
                      "numeric/tNumber.cpp",
                      "numeric/tNumber.h",
                      "standard/tMultiTypePortBufferPool.cpp",
                      "standard/tMultiTypePortBufferPool.h",
                      "standard/tPortBufferManager.cpp",
                      "standard/tPortBufferManager.h",
                      "standard/tPullRequestHandlerRaw.h",
                      "standard/tStandardPort.cpp",
                      "standard/tStandardPort.h",
                      "optimized/cheaply_copied_types.cpp",
                      "optimized/cheaply_copied_types.h",
                      "optimized/tCheapCopyPort.cpp",
                      "optimized/tCheapCopyPort.h",
                      "optimized/tCheaplyCopiedBufferManager.cpp",
                      "optimized/tCheaplyCopiedBufferManager.h",
                      "optimized/tGlobalBufferPools.cpp",
                      "optimized/tGlobalBufferPools.h",
                      "optimized/tPullRequestHandlerRaw.h",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                      "optimized/tThreadLocalBufferManager.cpp",
                      "optimized/tThreadLocalBufferManager.h",
                      "optimized/tThreadLocalBufferPools.cpp",
                      "optimized/tThreadLocalBufferPools.h",
                      "optimized/tThreadSpecificBufferPools.h",
                      "api/tBoundedPort.h",
                      "api/tDeserializationScope.cpp",
                      "api/tDeserializationScope.h",
                      "api/tGenericPortImplementation.cpp",
                      "api/tGenericPortImplementation.h",
                      "api/tPortBufferReturnCustomization.h",
                      "api/tPortDataPointerImplementation.h",
                      "api/tPortImplementation.h",
                      "api/tPortImplementationTypeTrait.h",
                      "api/tPortListenerAdapter.h",
                      "api/tPullRequestHandlerAdapter.h",
                      "api/tSingleThreadedCheapCopyPort.h",
                      "metadata/tMetadataStack.cpp",
                      "metadata/tMetadataStack.h",
                      "metadata/tScopedMetadataGeneric.h",
                      "metadata/tTiedMetadata.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "*.cpp",
                      "common/*",
                      "numeric/*",
                      "standard/*",
                      "optimized/*",
                      "api/*",
                      "metadata/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "initial_pushing",
                    "optional": false,
                    "resolved_sources": [
                      "tests/initial_pushing.cpp"
                    ],
                    "source_patterns": [
                      "tests/initial_pushing.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_collection.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_collection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_ports",
              "path_with_namespace": "finroc/plugins/data-ports",
              "project_id": 12,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-ports"
            },
            {
              "branch": "release/17.03",
              "id": 4322,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_blackboard-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 712739,
                "files": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "LICENSE",
                  "Matrix.java",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "TaskProfile.java",
                  "Time.java",
                  "UncertainPose2D.java",
                  "UncertainPose3D.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java"
                ],
                "language": "java",
                "name": "finroc_plugins_data_types-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 39,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_types-java",
                    "optional": false,
                    "resolved_sources": [
                      "Angle.java",
                      "AngleTypeAdapter.java",
                      "BehaviorStatus.java",
                      "Blittable.java",
                      "CameraFeature.java",
                      "Canvas.java",
                      "DataTypePlugin.java",
                      "Dimension.java",
                      "DistanceData.java",
                      "Function.java",
                      "HasBlittable.java",
                      "HasFunctionRepresentation.java",
                      "Ib2cServiceClient.java",
                      "Image.java",
                      "Matrix.java",
                      "Matrix3x3d.java",
                      "Paintable.java",
                      "PaintablePortData.java",
                      "PartWiseLinearFunction.java",
                      "PointList.java",
                      "Pose2D.java",
                      "Pose3D.java",
                      "PoseTypeAdapter.java",
                      "QuantityTypeAdapter.java",
                      "TaskProfile.java",
                      "Time.java",
                      "UncertainPose2D.java",
                      "UncertainPose3D.java",
                      "util/BezierSpline.java",
                      "util/BoundsExtractingGraphics2D.java",
                      "util/FastBufferedImage.java",
                      "util/GraphicsUtil.java",
                      "vector/Vector.java",
                      "vector/Vector2d.java",
                      "vector/Vector2i.java",
                      "vector/Vector3d.java",
                      "vector/Vector3i.java",
                      "vector/Vector6d.java",
                      "vector/Vector6i.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_types-java",
              "path_with_namespace": "finroc/plugins/data-types.java",
              "project_id": 53,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java"
            },
            {
              "branch": "release/17.03",
              "id": 4323,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/ib2c/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_data_fusion",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_rpc_ports"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 615316,
                "files": [
                  "LICENSE",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "gbbEmptyGroup.cpp",
                  "gbbEmptyGroup.h",
                  "mNumberToActivityConverter.cpp",
                  "mNumberToActivityConverter.h",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbConditionalBehaviorStimulator.h",
                  "mbbFusion.cpp",
                  "mbbFusion.h",
                  "mbbFusion.hpp",
                  "mbbFusionBase.cpp",
                  "mbbFusionBase.h",
                  "mbbLimitOutput.cpp",
                  "mbbLimitOutput.h",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tCondition.h",
                  "tFunctions.cpp",
                  "tFunctions.h",
                  "tGlobalService.cpp",
                  "tGlobalService.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tPortConnectionConstraint.cpp",
                  "tPortConnectionConstraint.h",
                  "tStatus.h",
                  "tViolation.h",
                  "test/gbbTestGroup.cpp",
                  "test/gbbTestGroup.h",
                  "test/mbbTestModule.cpp",
                  "test/mbbTestModule.h",
                  "test/pTestBehaviors.cpp",
                  "typeutil.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_ib2c",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 3,
                  "resolved_source_files": 20,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_ib2c",
                    "optional": false,
                    "resolved_sources": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "rtti.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp",
                      "tFunctions.cpp"
                    ],
                    "source_patterns": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "rtti.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp",
                      "tFunctions.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "finroclibrary",
                    "make_file": "make.xml",
                    "name": "test_behaviors",
                    "optional": false,
                    "resolved_sources": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ],
                    "source_patterns": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "behaviors",
                    "optional": true,
                    "resolved_sources": [
                      "test/pTestBehaviors.cpp"
                    ],
                    "source_patterns": [
                      "test/pTestBehaviors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_ib2c",
              "path_with_namespace": "finroc/plugins/ib2c",
              "project_id": 13,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/ib2c"
            },
            {
              "branch": "release/17.03",
              "id": 4324,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/network-transport/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_runtime_construction",
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 699506,
                "files": [
                  "LICENSE",
                  "generic_protocol/definitions.cpp",
                  "generic_protocol/definitions.h",
                  "generic_protocol/tConnection.cpp",
                  "generic_protocol/tConnection.h",
                  "generic_protocol/tDynamicConnectionData.h",
                  "generic_protocol/tDynamicConnectorParameters.h",
                  "generic_protocol/tLocalRuntimeInfo.cpp",
                  "generic_protocol/tLocalRuntimeInfo.h",
                  "generic_protocol/tMessage.h",
                  "generic_protocol/tNetworkConnector.cpp",
                  "generic_protocol/tNetworkConnector.h",
                  "generic_protocol/tNetworkPortInfo.cpp",
                  "generic_protocol/tNetworkPortInfo.h",
                  "generic_protocol/tNetworkPortInfoClient.cpp",
                  "generic_protocol/tNetworkPortInfoClient.h",
                  "generic_protocol/tNetworkServerPort.cpp",
                  "generic_protocol/tNetworkServerPort.h",
                  "generic_protocol/tNetworkTransportPlugin.cpp",
                  "generic_protocol/tNetworkTransportPlugin.h",
                  "generic_protocol/tRemoteRuntime.cpp",
                  "generic_protocol/tRemoteRuntime.h",
                  "generic_protocol/tServerSideConversionInfo.h",
                  "generic_protocol/tStaticConnectorParameters.h",
                  "generic_protocol/tUriConnector.cpp",
                  "generic_protocol/tUriConnector.h",
                  "generic_protocol/tUriConnectorData.h",
                  "runtime_info/definitions.cpp",
                  "runtime_info/definitions.h",
                  "runtime_info/tConnectorInfo.h",
                  "runtime_info/tFrameworkElementInfo.cpp",
                  "runtime_info/tFrameworkElementInfo.h",
                  "runtime_info/tRemoteCreateAction.h",
                  "runtime_info/tRemoteRuntime.cpp",
                  "runtime_info/tRemoteRuntime.h",
                  "runtime_info/tRemoteStaticCast.h",
                  "runtime_info/tRemoteType.cpp",
                  "runtime_info/tRemoteType.h",
                  "runtime_info/tRemoteTypeConversion.h",
                  "runtime_info/tRemoteUriSchemeHandler.h",
                  "runtime_info/tUriConnectorInfo.cpp",
                  "runtime_info/tUriConnectorInfo.h",
                  "tNetworkTransportPlugin.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_network_transport",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 45,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_network_transport",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tNetworkTransportPlugin.h"
                    ],
                    "source_patterns": [
                      "*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "runtime_info",
                    "optional": false,
                    "resolved_sources": [
                      "runtime_info/definitions.cpp",
                      "runtime_info/definitions.h",
                      "runtime_info/tConnectorInfo.h",
                      "runtime_info/tFrameworkElementInfo.cpp",
                      "runtime_info/tFrameworkElementInfo.h",
                      "runtime_info/tRemoteCreateAction.h",
                      "runtime_info/tRemoteRuntime.cpp",
                      "runtime_info/tRemoteRuntime.h",
                      "runtime_info/tRemoteStaticCast.h",
                      "runtime_info/tRemoteType.cpp",
                      "runtime_info/tRemoteType.h",
                      "runtime_info/tRemoteTypeConversion.h",
                      "runtime_info/tRemoteUriSchemeHandler.h",
                      "runtime_info/tUriConnectorInfo.cpp",
                      "runtime_info/tUriConnectorInfo.h"
                    ],
                    "source_patterns": [
                      "runtime_info/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "generic_protocol",
                    "optional": false,
                    "resolved_sources": [
                      "generic_protocol/definitions.cpp",
                      "generic_protocol/definitions.h",
                      "generic_protocol/tConnection.cpp",
                      "generic_protocol/tConnection.h",
                      "generic_protocol/tDynamicConnectionData.h",
                      "generic_protocol/tDynamicConnectorParameters.h",
                      "generic_protocol/tLocalRuntimeInfo.cpp",
                      "generic_protocol/tLocalRuntimeInfo.h",
                      "generic_protocol/tMessage.h",
                      "generic_protocol/tNetworkConnector.cpp",
                      "generic_protocol/tNetworkConnector.h",
                      "generic_protocol/tNetworkPortInfo.cpp",
                      "generic_protocol/tNetworkPortInfo.h",
                      "generic_protocol/tNetworkPortInfoClient.cpp",
                      "generic_protocol/tNetworkPortInfoClient.h",
                      "generic_protocol/tNetworkServerPort.cpp",
                      "generic_protocol/tNetworkServerPort.h",
                      "generic_protocol/tNetworkTransportPlugin.cpp",
                      "generic_protocol/tNetworkTransportPlugin.h",
                      "generic_protocol/tRemoteRuntime.cpp",
                      "generic_protocol/tRemoteRuntime.h",
                      "generic_protocol/tServerSideConversionInfo.h",
                      "generic_protocol/tStaticConnectorParameters.h",
                      "generic_protocol/tUriConnector.cpp",
                      "generic_protocol/tUriConnector.h",
                      "generic_protocol/tUriConnectorData.h"
                    ],
                    "source_patterns": [
                      "generic_protocol/*"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_network_transport",
              "path_with_namespace": "finroc/plugins/network-transport",
              "project_id": 14,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/network-transport"
            },
            {
              "branch": "release/17.03",
              "id": 4325,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/parameters/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 717436,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.cpp",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigOptions.cpp",
                  "tConfigOptions.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_parameters",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 25,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_parameters",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "internal/tParameterCreationInfo.h",
                      "internal/tParameterImplementation.cpp",
                      "internal/tParameterImplementation.h",
                      "internal/tParameterInfo.cpp",
                      "internal/tParameterInfo.h",
                      "internal/tStaticParameterImplementation.h",
                      "internal/tStaticParameterImplementationBase.cpp",
                      "internal/tStaticParameterImplementationBase.h",
                      "internal/tStaticParameterList.cpp",
                      "internal/tStaticParameterList.h",
                      "make.xml",
                      "tConfigFile.cpp",
                      "tConfigFile.h",
                      "tConfigNode.cpp",
                      "tConfigNode.h",
                      "tConfigOptions.cpp",
                      "tConfigOptions.h",
                      "tConfigurablePlugin.cpp",
                      "tConfigurablePlugin.h",
                      "tParameter.cpp",
                      "tParameter.h",
                      "tStaticParameter.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_parameters",
              "path_with_namespace": "finroc/plugins/parameters",
              "project_id": 15,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/parameters"
            },
            {
              "branch": "release/17.03",
              "id": 4326,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "rrlib_buffer_pools",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 622650,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_rpc_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_rpc_ports",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "make.xml",
                      "tClientPort.h",
                      "tFuture.h",
                      "tPromise.h",
                      "tProxyPort.h",
                      "tRPCException.cpp",
                      "tRPCException.h",
                      "tRPCInterface.h",
                      "tRPCInterfaceType.h",
                      "tResponseHandler.h",
                      "tServerPort.h",
                      "internal/tAbstractCall.cpp",
                      "internal/tAbstractCall.h",
                      "internal/tAbstractResponseHandler.h",
                      "internal/tCallStorage.cpp",
                      "internal/tCallStorage.h",
                      "internal/tRPCInterfaceTypeInfo.cpp",
                      "internal/tRPCInterfaceTypeInfo.h",
                      "internal/tRPCMessage.h",
                      "internal/tRPCPort.cpp",
                      "internal/tRPCPort.h",
                      "internal/tRPCRequest.h",
                      "internal/tRPCResponse.h",
                      "internal/tResponseSender.h",
                      "internal/tReturnValueSerialization.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_rpc_ports",
              "path_with_namespace": "finroc/plugins/rpc-ports",
              "project_id": 16,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports"
            },
            {
              "branch": "release/17.03",
              "id": 4327,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_util",
                    "rrlib_xml"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 760827,
                "files": [
                  "LICENSE",
                  "dynamic_loading.cpp",
                  "dynamic_loading.h",
                  "pFinrocRun.cpp",
                  "tAdministrationService.cpp",
                  "tAdministrationService.h",
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tConstructorParameters.h",
                  "tCreateFrameworkElementAction.cpp",
                  "tCreateFrameworkElementAction.h",
                  "tDataTypeReference.cpp",
                  "tDataTypeReference.h",
                  "tEditableInterfaces.cpp",
                  "tEditableInterfaces.h",
                  "tFinstructable.cpp",
                  "tFinstructable.h",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tGroupInterface.cpp",
                  "tGroupInterface.h",
                  "tInclude.cpp",
                  "tInclude.h",
                  "tOriginData.h",
                  "tPortCreationList.cpp",
                  "tPortCreationList.h",
                  "tSharedLibrary.cpp",
                  "tSharedLibrary.h",
                  "tStandardCreateModuleAction.h",
                  "tests/test_types.cpp",
                  "tests/test_types.h",
                  "tests/type_conversion.cpp",
                  "tests/type_conversion.finroc",
                  "tests/type_conversion_group.xml"
                ],
                "language": "cpp",
                "name": "finroc_plugins_runtime_construction",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "actions",
                    "optional": false,
                    "resolved_sources": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ],
                    "source_patterns": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_runtime_construction",
                    "optional": false,
                    "resolved_sources": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tInclude.cpp",
                      "tPortCreationList.cpp"
                    ],
                    "source_patterns": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tInclude.cpp",
                      "tPortCreationList.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finroc_run",
                    "optional": false,
                    "resolved_sources": [
                      "pFinrocRun.cpp"
                    ],
                    "source_patterns": [
                      "pFinrocRun.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "type_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "tests/type_conversion.cpp"
                    ],
                    "source_patterns": [
                      "tests/type_conversion.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "test_types",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_types.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_types.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_runtime_construction",
              "path_with_namespace": "finroc/plugins/runtime-construction",
              "project_id": 17,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction"
            },
            {
              "branch": "release/17.03",
              "id": 4328,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/scheduling/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util",
                    "rrlib_watchdog"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 467061,
                "files": [
                  "LICENSE",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tSchedulingContext.cpp",
                  "tSchedulingContext.h",
                  "tStartAndPausable.h",
                  "tTaskContext.cpp",
                  "tTaskContext.h",
                  "tTaskProfile.h",
                  "tTaskSetup.cpp",
                  "tTaskSetup.h",
                  "tThreadContainerBase.cpp",
                  "tThreadContainerBase.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_scheduling",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 22,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_scheduling",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "scheduling.cpp",
                      "scheduling.h",
                      "tExecutionControl.cpp",
                      "tExecutionControl.h",
                      "tPeriodicFrameworkElementTask.cpp",
                      "tPeriodicFrameworkElementTask.h",
                      "tSchedulingContext.cpp",
                      "tSchedulingContext.h",
                      "tStartAndPausable.h",
                      "tTaskContext.cpp",
                      "tTaskContext.h",
                      "tTaskProfile.h",
                      "tTaskSetup.cpp",
                      "tTaskSetup.h",
                      "tThreadContainerBase.cpp",
                      "tThreadContainerBase.h",
                      "tThreadContainerElement.h",
                      "tThreadContainerThread.cpp",
                      "tThreadContainerThread.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_scheduling",
              "path_with_namespace": "finroc/plugins/scheduling",
              "project_id": 18,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/scheduling"
            },
            {
              "branch": "release/17.03",
              "id": 4329,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/structure/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_runtime_construction",
                    "finroc_plugins_scheduling",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_network_transport",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_tcp",
                    "rrlib_crash_handler"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 760056,
                "files": [
                  "LICENSE",
                  "default_main_wrapper.cpp",
                  "default_main_wrapper.h",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "etc/content_templates/part.cpp.template",
                  "etc/content_templates/sense_control_group.cpp.template",
                  "etc/content_templates/sense_control_group.h.template",
                  "etc/content_templates/sense_control_group.hpp.template",
                  "etc/content_templates/sense_control_module.cpp.template",
                  "etc/content_templates/sense_control_module.h.template",
                  "etc/content_templates/sense_control_module.hpp.template",
                  "examples/mTestModule.cpp",
                  "examples/mTestModule.h",
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestSenseControlModule.h",
                  "examples/pTestModule.cpp",
                  "examples/pTestSenseControlModule.cpp",
                  "internal/register.cpp",
                  "internal/register.h",
                  "main_utilities.cpp",
                  "main_utilities.h",
                  "tComponent.cpp",
                  "tComponent.h",
                  "tCompositeComponent.cpp",
                  "tCompositeComponent.h",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tModuleBase.cpp",
                  "tModuleBase.h",
                  "tSenseControlGroup.cpp",
                  "tSenseControlGroup.h",
                  "tSenseControlModule.cpp",
                  "tSenseControlModule.h",
                  "tThreadContainer.cpp",
                  "tThreadContainer.h",
                  "tTopLevelThreadContainer.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_structure",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_structure",
                    "optional": false,
                    "resolved_sources": [
                      "internal/register.cpp",
                      "internal/register.h",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ],
                    "source_patterns": [
                      "internal/**",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_utilities",
                    "optional": false,
                    "resolved_sources": [
                      "main_utilities.cpp"
                    ],
                    "source_patterns": [
                      "main_utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "default_main_wrapper.cpp"
                    ],
                    "source_patterns": [
                      "default_main_wrapper.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "test_modules",
                    "optional": true,
                    "resolved_sources": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_sense_control_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestSenseControlModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestSenseControlModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestModule.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_structure",
              "path_with_namespace": "finroc/plugins/structure",
              "project_id": 19,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/structure"
            },
            {
              "branch": "release/17.03",
              "id": 4330,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_blackboard",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_structure",
                    "rrlib_getopt",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util",
                    "rrlib_watchdog"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 814975,
                "files": [
                  "LICENSE",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h",
                  "tTCPPlugin.cpp",
                  "tTCPPlugin.h",
                  "tests/mTestCollection.cpp",
                  "tests/mTestCollection.h",
                  "tests/pTestCollection.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_tcp",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tTCPPlugin.cpp",
                      "tTCPPlugin.h",
                      "internal/protocol_definitions.cpp",
                      "internal/protocol_definitions.h",
                      "internal/tConnection.cpp",
                      "internal/tConnection.h",
                      "internal/tPeerImplementation.cpp",
                      "internal/tPeerImplementation.h",
                      "internal/tPeerInfo.cpp",
                      "internal/tPeerInfo.h",
                      "internal/tServer.cpp",
                      "internal/tServer.h",
                      "internal/tUUID.h",
                      "internal/util.cpp",
                      "internal/util.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/mTestCollection.cpp",
                      "tests/pTestCollection.cpp"
                    ],
                    "source_patterns": [
                      "tests/mTestCollection.cpp",
                      "tests/pTestCollection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp",
              "path_with_namespace": "finroc/plugins/tcp",
              "project_id": 20,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp"
            },
            {
              "branch": "release/17.03",
              "id": 4331,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 689645,
                "files": [
                  "LICENSE",
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_tcp-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp-java",
                    "optional": false,
                    "resolved_sources": [
                      "Peer.java",
                      "TCPSettings.java",
                      "internal/PeerInfo.java",
                      "internal/PeerList.java",
                      "internal/RemotePart.java",
                      "internal/TCP.java",
                      "internal/TCPConnection.java",
                      "internal/TCPPeer.java",
                      "internal/TCPServer.java",
                      "internal/UUID.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp-java",
              "path_with_namespace": "finroc/plugins/tcp.java",
              "project_id": 54,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java"
            },
            {
              "branch": "release/17.03",
              "id": 4332,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1854837,
                "files": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructInterfaceTreeModel.java",
                  "FinstructRightPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "LICENSE",
                  "SmartConnecting.java",
                  "actions/AddPortsToInterfaceAction.java",
                  "actions/CompositeAction.java",
                  "actions/ConnectAction.java",
                  "actions/DisconnectAction.java",
                  "actions/FinstructAction.java",
                  "dialogs/CreateConnectorOptionsDialog.java",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "help.txt",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/clock-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/module-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/tools-wikimedia-public_domain.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/PropertyEditorTable.java",
                  "propertyeditor/PropertyEditorTableModel.java",
                  "propertyeditor/RemotePropertyAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java"
                ],
                "language": "java",
                "name": "finroc_tools_finstruct-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 62,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "plugins/**"
                    ],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finstruct",
                    "optional": false,
                    "resolved_sources": [
                      "ConfigFileModel.java",
                      "Finstruct.java",
                      "FinstructConnectionPanel.java",
                      "FinstructInterfaceTreeModel.java",
                      "FinstructRightPanel.java",
                      "FinstructSettings.java",
                      "FinstructView.java",
                      "FinstructWindow.java",
                      "SmartConnecting.java",
                      "actions/AddPortsToInterfaceAction.java",
                      "actions/CompositeAction.java",
                      "actions/ConnectAction.java",
                      "actions/DisconnectAction.java",
                      "actions/FinstructAction.java",
                      "dialogs/CreateConnectorOptionsDialog.java",
                      "dialogs/CreateInterfacesDialog.java",
                      "dialogs/CreateModuleDialog.java",
                      "dialogs/LoadModuleLibraryDialog.java",
                      "dialogs/MGridBagDialog.java",
                      "dialogs/ParameterEditDialog.java",
                      "graphviz/Edge.java",
                      "graphviz/Graph.java",
                      "graphviz/GraphVizElement.java",
                      "graphviz/Vertex.java",
                      "propertyeditor/ConnectingPortAccessor.java",
                      "propertyeditor/CoreSerializableDefaultEditor.java",
                      "propertyeditor/EnumEditor.java",
                      "propertyeditor/FinrocComponentFactory.java",
                      "propertyeditor/FinrocObjectAccessor.java",
                      "propertyeditor/PaintableViewer.java",
                      "propertyeditor/PortAccessor.java",
                      "propertyeditor/PropertyEditorTable.java",
                      "propertyeditor/PropertyEditorTableModel.java",
                      "propertyeditor/RemotePropertyAccessor.java",
                      "propertyeditor/StaticParameterAccessor.java",
                      "propertyeditor/XMLEditor.java",
                      "util/FilteredList.java",
                      "util/MouseHandler.java",
                      "util/MouseHandlerManager.java",
                      "views/AbstractGraphView.java",
                      "views/ComponentVisualization.java",
                      "views/Ib2cViewClassic.java",
                      "views/PortView.java",
                      "views/Profiling.java",
                      "views/StandardViewGraphViz.java",
                      "icon/antialias-wikimedia-public_domain.png",
                      "icon/back-ubuntu.png",
                      "icon/clock-ubuntu.png",
                      "icon/forward-ubuntu.png",
                      "icon/gtk-apply-ubuntu.png",
                      "icon/line-break-max.png",
                      "icon/module-max.png",
                      "icon/player_pause-ubuntu.png",
                      "icon/player_play-ubuntu.png",
                      "icon/reload-ubuntu.png",
                      "icon/system-upgrade-ubuntu.png",
                      "icon/tools-wikimedia-public_domain.png",
                      "icon/zoom-in-ubuntu.png",
                      "icon/zoom-labels-derived.png",
                      "icon/zoom-original-ubuntu.png",
                      "icon/zoom-out-ubuntu.png",
                      "help.txt"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_finstruct-java",
              "path_with_namespace": "finroc/tools/finstruct.java",
              "project_id": 55,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java"
            },
            {
              "branch": "release/17.03",
              "id": 4333,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/gui.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 3168865,
                "files": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "LICENSE",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "help.txt",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "util/AttributeReader.java",
                  "util/ElementFilter.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/Graphics2DWrapper.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "util/treemodel/RemoteRemoteRuntime.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/JoystickPoint.png",
                  "widgets/JoystickPoint.svg",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/StaticLabel.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png"
                ],
                "language": "java",
                "name": "finroc_tools_gui-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 190,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "plugins/**"
                    ],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "fingui",
                    "optional": false,
                    "resolved_sources": [
                      "ConnectDialog.java",
                      "ConnectionPanel.java",
                      "ConnectionTypeDialog.java",
                      "ConnectorIcon.java",
                      "FinrocGUI.java",
                      "FinrocGuiXmlSerializer.java",
                      "GUI.java",
                      "GUICodec.java",
                      "GUIPanel.java",
                      "GUIPanelUI.java",
                      "GUIUiBase.java",
                      "GUIUiWithInterfaces.java",
                      "GUIWindow.java",
                      "GUIWindowUI.java",
                      "GUIWindowUIBase.java",
                      "SelectionUI.java",
                      "StatusBar.java",
                      "UndoBuffer.java",
                      "Widget.java",
                      "WidgetAndInterfaceRegister.java",
                      "WidgetInput.java",
                      "WidgetInputPort.java",
                      "WidgetOutput.java",
                      "WidgetOutputPort.java",
                      "WidgetPort.java",
                      "WidgetPorts.java",
                      "WidgetPortsListener.java",
                      "WidgetPropertiesDialog.java",
                      "WidgetUI.java",
                      "abstractbase/DataModelBase.java",
                      "abstractbase/DataModelListener.java",
                      "abstractbase/JmcaguiEventRouter.java",
                      "abstractbase/UIBase.java",
                      "commons/Endian.java",
                      "commons/EventRouter.java",
                      "commons/Util.java",
                      "commons/fastdraw/BitOps.java",
                      "commons/fastdraw/BufferedConvexSVG.java",
                      "commons/fastdraw/BufferedImageARGBColorAdd.java",
                      "commons/fastdraw/BufferedImageARGBColorable.java",
                      "commons/fastdraw/BufferedImageRGB.java",
                      "commons/fastdraw/BufferedImageRGBConvexShape.java",
                      "commons/fastdraw/CompressedImage.java",
                      "commons/fastdraw/FastCustomDrawableComponent.java",
                      "commons/fastdraw/InvisibleComponent.java",
                      "commons/fastdraw/SVG.java",
                      "commons/reflection/ReflectionCallback.java",
                      "commons/reflection/ReflectionHelper.java",
                      "plugin/GUIPlugin.java",
                      "themes/BrushedMetalBlue.java",
                      "themes/Default.java",
                      "themes/Theme.java",
                      "themes/Themes.java",
                      "util/AttributeReader.java",
                      "util/ElementFilter.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/FPSDetector.java",
                      "util/Graphics2DWrapper.java",
                      "util/MFileFilter.java",
                      "util/PackageContentEnumerator.java",
                      "util/embeddedfiles/AbstractFile.java",
                      "util/embeddedfiles/AbstractFiles.java",
                      "util/embeddedfiles/EmbeddedFile.java",
                      "util/embeddedfiles/EmbeddedPaintable.java",
                      "util/embeddedfiles/EmbeddedPaintables.java",
                      "util/embeddedfiles/ExternalFile.java",
                      "util/embeddedfiles/ExternalFolder.java",
                      "util/embeddedfiles/FileManager.java",
                      "util/embeddedfiles/HasEmbeddedFiles.java",
                      "util/embeddedfiles/ValidExtensions.java",
                      "util/embeddedfiles/VirtualFile.java",
                      "util/gui/AdvancedMouseListener.java",
                      "util/gui/FileDialog.java",
                      "util/gui/IconManager.java",
                      "util/gui/ListWithNewAndDeleteButton.java",
                      "util/gui/MAction.java",
                      "util/gui/MActionEvent.java",
                      "util/gui/MDialog.java",
                      "util/gui/MJTree.java",
                      "util/gui/MPanel.java",
                      "util/gui/MPopupMenu.java",
                      "util/gui/MToolBar.java",
                      "util/gui/MouseEventListener.java",
                      "util/gui/RulerOfTheForest.java",
                      "util/propertyeditor/BooleanEditor.java",
                      "util/propertyeditor/CloneHandler.java",
                      "util/propertyeditor/ColorEditor.java",
                      "util/propertyeditor/ComboBoxEditor.java",
                      "util/propertyeditor/ComponentFactory.java",
                      "util/propertyeditor/EditComponent.java",
                      "util/propertyeditor/FieldAccessor.java",
                      "util/propertyeditor/FieldAccessorFactory.java",
                      "util/propertyeditor/FontEditor.java",
                      "util/propertyeditor/LongText.java",
                      "util/propertyeditor/NotInPropertyEditor.java",
                      "util/propertyeditor/NumberEditor.java",
                      "util/propertyeditor/ObjectAccessor.java",
                      "util/propertyeditor/PropertiesPanel.java",
                      "util/propertyeditor/PropertyAccessor.java",
                      "util/propertyeditor/PropertyAccessorAdapter.java",
                      "util/propertyeditor/PropertyEditComponent.java",
                      "util/propertyeditor/PropertyList.java",
                      "util/propertyeditor/PropertyListAccessor.java",
                      "util/propertyeditor/PropertyListEditor.java",
                      "util/propertyeditor/ReadOnlyAdapter.java",
                      "util/propertyeditor/ResourcePathProvider.java",
                      "util/propertyeditor/StandardComponentFactory.java",
                      "util/propertyeditor/StringEditor.java",
                      "util/propertyeditor/gui/AbstractFileEditor.java",
                      "util/propertyeditor/gui/AbstractFilesEditor.java",
                      "util/propertyeditor/gui/DataTypeEditor.java",
                      "util/propertyeditor/gui/GuiComponentFactory.java",
                      "util/propertyeditor/gui/PropertiesDialog.java",
                      "util/propertyeditor/gui/ResourcePathProvider.java",
                      "util/propertyeditor/gui/UnitEditor.java",
                      "util/treemodel/InterfaceTreeModel.java",
                      "util/treemodel/RemoteRemoteRuntime.java",
                      "widgets/ArtificialHorizon.java",
                      "widgets/BehaviorSignals.java",
                      "widgets/BitSelector.java",
                      "widgets/BlackboardDropDown.java",
                      "widgets/Button.java",
                      "widgets/CameraController.java",
                      "widgets/CheckBox.java",
                      "widgets/CheckBoxGroup.java",
                      "widgets/ComboBox.java",
                      "widgets/Compass.java",
                      "widgets/FileChooser.java",
                      "widgets/GeometryRenderer.java",
                      "widgets/Knob.java",
                      "widgets/LCD.java",
                      "widgets/LED.java",
                      "widgets/Label.java",
                      "widgets/LaserScannerBar.java",
                      "widgets/MultipleBars.java",
                      "widgets/Oscilloscope.java",
                      "widgets/Picture.java",
                      "widgets/RadioButtons.java",
                      "widgets/Slider.java",
                      "widgets/StaticLabel.java",
                      "widgets/TextEditor.java",
                      "widgets/ValueInputField.java",
                      "widgets/VideoJoystick.java",
                      "widgets/VideoRenderer.java",
                      "widgets/VirtualJoystick.java",
                      "icons/Button.png",
                      "icons/ComboBox.png",
                      "icons/LCD.png",
                      "icons/LED.png",
                      "icons/MultipleBars.png",
                      "icons/Oscilloscope.png",
                      "icons/Slider.png",
                      "icons/ValueInputField.png",
                      "icons/VideoRenderer.png",
                      "icons/VirtualJoystick.png",
                      "icons/arrow.png",
                      "icons/document-new.png",
                      "icons/document-open.png",
                      "icons/document-save.png",
                      "icons/edit-copy.png",
                      "icons/edit-cut.png",
                      "icons/edit-paste.png",
                      "icons/edit-redo.png",
                      "icons/edit-undo.png",
                      "icons/find.png",
                      "icons/home.png",
                      "icons/move.png",
                      "icons/rotate.png",
                      "icons/to-port.png",
                      "icons/watch.png",
                      "icons/zoom-page_oo.png",
                      "icons/zoom.png",
                      "themes/brushed-alu-dark-max.png",
                      "themes/brushed-alu-max.png",
                      "themes/brushed-titanium-max.png",
                      "widgets/JoystickPoint.png",
                      "widgets/led-off-small.png",
                      "widgets/led-off.png",
                      "widgets/led-on-small.png",
                      "widgets/led-on.png",
                      "help.txt",
                      "widgets/CompassBack.svg",
                      "widgets/CompassDynamic.svg",
                      "widgets/CompassNeedle.svg",
                      "widgets/JoystickPoint.svg",
                      "widgets/LCD.svg",
                      "widgets/LCDComma.svg",
                      "widgets/knob-background-gregor.svg",
                      "widgets/knob-background-simple-max.svg",
                      "widgets/knob-indicator.svg"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt",
                      "**.svg"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_gui-java",
              "path_with_namespace": "finroc/tools/gui.java",
              "project_id": 56,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/gui.java"
            },
            {
              "branch": "release/17.03",
              "id": 4335,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/buffer-pools/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 238834,
                "files": [
                  "LICENSE",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h",
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_buffer_pools",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 14,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_buffer_pools",
                    "optional": false,
                    "resolved_sources": [
                      "tBufferContainer.h",
                      "tBufferManagementInfo.h",
                      "tBufferPool.h",
                      "tGarbageFromDeletedBufferPools.h",
                      "tNotifyOnRecycle.h",
                      "tGarbageFromDeletedBufferPools.cpp",
                      "policies/deleting/CollectGarbage.h",
                      "policies/deleting/ComplainOnMissingBuffers.h",
                      "policies/management/ArrayAndFlagBased.h",
                      "policies/management/QueueBased.h",
                      "policies/recycling/StoreOwnerInUniquePointer.h",
                      "policies/recycling/UseBufferContainer.h",
                      "policies/recycling/UseOwnerStorageInBuffer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "*.cpp",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_buffer_pools",
              "path_with_namespace": "rrlib/buffer-pools",
              "project_id": 21,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/buffer-pools"
            },
            {
              "branch": "release/17.03",
              "id": 4336,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/canvas/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 260352,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "rtti.cpp",
                  "tCanvas.cpp",
                  "tCanvas.h",
                  "tCanvas2D.h",
                  "tCanvas2D.hpp",
                  "tCanvas3D.h",
                  "tCanvas3D.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_canvas",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_canvas",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ],
                    "source_patterns": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_canvas",
              "path_with_namespace": "rrlib/canvas",
              "project_id": 34,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/canvas"
            },
            {
              "branch": "release/17.03",
              "id": 4337,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/concurrent-containers/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 469206,
                "files": [
                  "LICENSE",
                  "policies/set/storage/ArrayChunkBased.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tRegister.h",
                  "tSet.h",
                  "tests/atomic_int64_stress_test.cpp",
                  "tests/basic_queue_test.cpp",
                  "tests/basic_set_test.cpp",
                  "tests/queue_stress_tests.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_concurrent_containers",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 23,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_concurrent_containers",
                    "optional": false,
                    "resolved_sources": [
                      "tConcurrency.h",
                      "tDequeueMode.h",
                      "tQueue.h",
                      "tQueueFragment.h",
                      "tQueueable.h",
                      "tRegister.h",
                      "tSet.h",
                      "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                      "queue/tIntrusiveLinkedFifoQueue.h",
                      "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                      "queue/tIntrusiveQueueFragment.cpp",
                      "queue/tIntrusiveQueueFragment.h",
                      "queue/tIntrusiveSingleThreadedQueue.h",
                      "queue/tQueueFragmentImplementation.h",
                      "queue/tQueueImplementation.h",
                      "queue/tQueueableImplementation.cpp",
                      "queue/tQueueableImplementation.h",
                      "queue/tUniquePtrQueueImplementation.h",
                      "policies/set/storage/ArrayChunkBased.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "queue/**",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_queue_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_queue_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_queue_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "queue_stress_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/queue_stress_tests.cpp"
                    ],
                    "source_patterns": [
                      "tests/queue_stress_tests.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_set_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_set_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_set_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "atomic_int64_stress_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/atomic_int64_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/atomic_int64_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_concurrent_containers",
              "path_with_namespace": "rrlib/concurrent-containers",
              "project_id": 22,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/concurrent-containers"
            },
            {
              "branch": "release/17.03",
              "id": 4338,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/crash-handler/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 33048,
                "files": [
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h"
                ],
                "language": "cpp",
                "name": "rrlib_crash_handler",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_crash_handler",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "crash_handler.cpp",
                      "crash_handler.h",
                      "make.xml"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_crash_handler",
              "path_with_namespace": "rrlib/crash-handler",
              "project_id": 35,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/crash-handler"
            },
            {
              "branch": "release/17.03",
              "id": 4339,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/data-fusion/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 222869,
                "files": [
                  "LICENSE",
                  "channels.h",
                  "factory.h",
                  "functions.h",
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tDataFusion.hpp",
                  "tMaximumKey.h",
                  "tMedianKeyVoter.h",
                  "tMedianVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_data_fusion",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 15,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_data_fusion",
                    "optional": false,
                    "resolved_sources": [
                      "policies/channel/Average.h",
                      "policies/channel/Base.h",
                      "policies/channel/LastValue.h",
                      "policies/channel/Median.h",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ],
                    "source_patterns": [
                      "policies/**",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "factory",
                    "optional": false,
                    "resolved_sources": [
                      "factory.h"
                    ],
                    "source_patterns": [
                      "factory.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_data_fusion_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_data_fusion",
              "path_with_namespace": "rrlib/data-fusion",
              "project_id": 23,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/data-fusion"
            },
            {
              "branch": "release/17.03",
              "id": 4340,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/design-patterns/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 238075,
                "files": [
                  "LICENSE",
                  "command.h",
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "double_dispatch.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "examples/command_pattern.cpp",
                  "examples/double_dispatcher.cpp",
                  "examples/singleton_pattern.cpp",
                  "factory.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "tests/factory_pattern.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_design_patterns",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "command_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/command_pattern.cpp"
                    ],
                    "source_patterns": [
                      "command_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "singleton_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/singleton_pattern.cpp"
                    ],
                    "source_patterns": [
                      "singleton_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "double_dispatcher",
                    "optional": true,
                    "resolved_sources": [
                      "examples/double_dispatcher.cpp"
                    ],
                    "source_patterns": [
                      "double_dispatcher.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_design_patterns",
                    "optional": false,
                    "resolved_sources": [
                      "command/tFirstParameterBinder.h",
                      "command/tFunctor.h",
                      "command/tFunctorChainer.h",
                      "command/tFunctorHandler.h",
                      "command/tFunctorHandlerBase.h",
                      "command/tMemberFunctionHandler.h",
                      "factory/functions.h",
                      "factory/policies/error/ReturnNullptr.h",
                      "factory/policies/error/ThrowException.h",
                      "factory/tCloneFactory.h",
                      "factory/tFactory.h",
                      "singleton/policies/creation/CreateStatic.h",
                      "singleton/policies/creation/CreateUsingMalloc.h",
                      "singleton/policies/creation/CreateUsingNew.h",
                      "singleton/policies/lifetime/DefaultLifetime.h",
                      "singleton/policies/lifetime/Longevity.h",
                      "singleton/policies/lifetime/NoDestruction.h",
                      "singleton/policies/lifetime/PhoenixSingleton.h",
                      "singleton/tLifetimeTracker.h",
                      "singleton/tSingletonHolder.h",
                      "double_dispatch/tDoubleDispatcher.h",
                      "command.h",
                      "double_dispatch.h",
                      "factory.h",
                      "singleton.h"
                    ],
                    "source_patterns": [
                      "command/**",
                      "factory/**",
                      "singleton/**",
                      "double_dispatch/**",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "factory_pattern",
                    "optional": false,
                    "resolved_sources": [
                      "tests/factory_pattern.cpp"
                    ],
                    "source_patterns": [
                      "factory_pattern.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_design_patterns",
              "path_with_namespace": "rrlib/design-patterns",
              "project_id": 36,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/design-patterns"
            },
            {
              "branch": "release/17.03",
              "id": 4341,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 792156,
                "files": [
                  "LICENSE",
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java",
                  "serialization/GenericObject.java.x"
                ],
                "language": "java",
                "name": "rrlib_finroc_core_utils-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 43,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_finroc_core_utils-java",
                    "optional": false,
                    "resolved_sources": [
                      "jc/ArrayWrapper.java",
                      "jc/AtomicDoubleInt.java",
                      "jc/Files.java",
                      "jc/GarbageCollector.java",
                      "jc/HasDestructor.java",
                      "jc/ListenerManager.java",
                      "jc/MutexLockOrder.java",
                      "jc/Time.java",
                      "jc/container/AbstractReusable.java",
                      "jc/container/AbstractReusablesPool.java",
                      "jc/container/AllocationRegister.java",
                      "jc/container/BoundedQElementContainer.java",
                      "jc/container/QueueFragment.java",
                      "jc/container/Queueable.java",
                      "jc/container/Reusable.java",
                      "jc/container/ReusableTL.java",
                      "jc/container/ReusablesPool.java",
                      "jc/container/ReusablesPoolCR.java",
                      "jc/container/ReusablesPoolTL.java",
                      "jc/container/SafeConcurrentlyIterableList.java",
                      "jc/container/WonderQueue.java",
                      "jc/container/WonderQueueBounded.java",
                      "jc/container/WonderQueueFast.java",
                      "jc/container/WonderQueueFastCR.java",
                      "jc/container/WonderQueueTL.java",
                      "jc/container/package-info.java",
                      "jc/net/TCPConnectionHandler.java",
                      "jc/net/TCPServer.java",
                      "jc/net/package-info.java",
                      "jc/package-info.java",
                      "jc/stampedptr/AbstractAtomicStampedPtr.java",
                      "jc/stampedptr/AtomicStampedPtrIdx32.java",
                      "jc/stampedptr/AtomicStampedPtrIdx64.java",
                      "jc/stampedptr/package-info.java",
                      "jc/stream/BufferChunk.java",
                      "jc/stream/ChunkedBuffer.java",
                      "jc/stream/LargeIntermediateStreamBuffer.java",
                      "jc/stream/package-info.java",
                      "jc/thread/LoopThread.java",
                      "jc/thread/SpinLock.java",
                      "jc/thread/Task.java",
                      "jc/thread/ThreadUtil.java",
                      "jc/thread/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_finroc_core_utils-java",
              "path_with_namespace": "rrlib/finroc-core-utils.java",
              "project_id": 46,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java"
            },
            {
              "branch": "release/17.03",
              "id": 4342,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/geometry/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_canvas",
                    "rrlib_highgui_wrapper",
                    "rrlib_rtti",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 497466,
                "files": [
                  "LICENSE",
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp",
                  "examples/geometries.cpp",
                  "examples/kd_tree.cpp",
                  "functions.h",
                  "rtti.cpp",
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp",
                  "tBoundingBox.h",
                  "tBoundingBox.hpp",
                  "tLine.cpp",
                  "tLine.h",
                  "tLine.hpp",
                  "tLineSegment.cpp",
                  "tLineSegment.h",
                  "tLineSegment.hpp",
                  "tPlane.cpp",
                  "tPlane.h",
                  "tPlane.hpp",
                  "tPoint.cpp",
                  "tPoint.h",
                  "tShape.h",
                  "tShape.hpp",
                  "tests/geometry.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_geometry",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 24,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "geometries",
                    "optional": true,
                    "resolved_sources": [
                      "examples/geometries.cpp"
                    ],
                    "source_patterns": [
                      "geometries.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "kd_tree",
                    "optional": true,
                    "resolved_sources": [
                      "examples/kd_tree.cpp"
                    ],
                    "source_patterns": [
                      "kd_tree.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "basic_shapes",
                    "optional": false,
                    "resolved_sources": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h",
                      "rtti.cpp"
                    ],
                    "source_patterns": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h",
                      "rtti.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "curves",
                    "optional": false,
                    "resolved_sources": [
                      "curves/tBSplineCurve.h",
                      "curves/tBSplineCurve.hpp",
                      "curves/tBezierCurve.cpp",
                      "curves/tBezierCurve.h",
                      "curves/tBezierCurve.hpp",
                      "curves/tCardinalSplineCurve.h",
                      "curves/tCardinalSplineCurve.hpp",
                      "curves/tSplineCurve.h",
                      "curves/tSplineCurve.hpp",
                      "curves/tUniformBSplineCurve.h",
                      "curves/tUniformBSplineCurve.hpp"
                    ],
                    "source_patterns": [
                      "curves/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "space_partitioning",
                    "optional": false,
                    "resolved_sources": [
                      "space_partitioning/tKDTree.h",
                      "space_partitioning/tKDTree.hpp"
                    ],
                    "source_patterns": [
                      "space_partitioning/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "geometry",
                    "optional": false,
                    "resolved_sources": [
                      "tests/geometry.cpp"
                    ],
                    "source_patterns": [
                      "geometry.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_geometry",
              "path_with_namespace": "rrlib/geometry",
              "project_id": 24,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/geometry"
            },
            {
              "branch": "release/17.03",
              "id": 4343,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/getopt/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 209466,
                "files": [
                  "LICENSE",
                  "examples/getopt.cpp",
                  "parser.cpp",
                  "parser.h",
                  "tCounter.cpp",
                  "tCounter.h",
                  "tFlag.cpp",
                  "tFlag.h",
                  "tOptionBase.cpp",
                  "tOptionBase.h",
                  "tValue.cpp",
                  "tValue.h"
                ],
                "language": "cpp",
                "name": "rrlib_getopt",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 6,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_getopt_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/getopt.cpp"
                    ],
                    "source_patterns": [
                      "getopt.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_getopt",
                    "optional": false,
                    "resolved_sources": [
                      "parser.cpp",
                      "tCounter.cpp",
                      "tFlag.cpp",
                      "tOptionBase.cpp",
                      "tValue.cpp"
                    ],
                    "source_patterns": [
                      "*.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_getopt",
              "path_with_namespace": "rrlib/getopt",
              "project_id": 37,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/getopt"
            },
            {
              "branch": "release/17.03",
              "id": 4344,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 74683,
                "files": [
                  "LICENSE",
                  "tWindow.cpp",
                  "tWindow.h"
                ],
                "language": "cpp",
                "name": "rrlib_highgui_wrapper",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 1,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_highgui_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "tWindow.cpp"
                    ],
                    "source_patterns": [
                      "tWindow.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_highgui_wrapper",
              "path_with_namespace": "rrlib/highgui-wrapper",
              "project_id": 25,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper"
            },
            {
              "branch": "release/17.03",
              "id": 4345,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/jni/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 112077,
                "files": [
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "language": "cpp",
                "name": "rrlib_jni",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 10,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_jni",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "java_native_utility_functions_jni.cpp",
                      "jvm.cpp",
                      "jvm.h",
                      "make.xml",
                      "tJNIWrappable.cpp",
                      "tJNIWrappable.h",
                      "tJavaObjectReference.h",
                      "type_conversion.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_jni",
              "path_with_namespace": "rrlib/jni",
              "project_id": 38,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/jni"
            },
            {
              "branch": "release/17.03",
              "id": 4347,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/localization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_si_units",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 754078,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/rtti.h",
                  "pose/rtti_uncertain.h",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "rtti.cpp",
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h",
                  "tOdometry.cpp",
                  "tOdometry.h",
                  "tOrientation.cpp",
                  "tOrientation.h",
                  "tPose.cpp",
                  "tPose.h",
                  "tPosition.h",
                  "tUncertainPose.cpp",
                  "tUncertainPose.h",
                  "tests/dead_reckoning.cpp",
                  "tests/orientation.cpp",
                  "tests/pose.cpp",
                  "tests/position.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_localization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 33,
                  "targets": 7,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "odometry",
                    "optional": false,
                    "resolved_sources": [
                      "tOdometry.cpp"
                    ],
                    "source_patterns": [
                      "tOdometry.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "orientation/tOrientation2D.h",
                      "orientation/tOrientation2D.hpp",
                      "orientation/tOrientation3D.h",
                      "orientation/tOrientation3D.hpp",
                      "orientation/tOrientationBase.h",
                      "orientation/tOrientationBase.hpp",
                      "pose/rtti.h",
                      "pose/rtti_uncertain.h",
                      "pose/tPose2D.h",
                      "pose/tPose2D.hpp",
                      "pose/tPose3D.h",
                      "pose/tPose3D.hpp",
                      "pose/tPoseBase.h",
                      "pose/tPoseBase.hpp",
                      "pose/tUncertainPose2D.h",
                      "pose/tUncertainPose2D.hpp",
                      "pose/tUncertainPose3D.h",
                      "pose/tUncertainPose3D.hpp",
                      "pose/tUncertainPoseBase.h",
                      "pose/tUncertainPoseBase.hpp",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ],
                    "source_patterns": [
                      "orientation/*",
                      "pose/*",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tDeadReckoning.cpp",
                      "tDeadReckoning.h"
                    ],
                    "source_patterns": [
                      "tDeadReckoning.*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "orientation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/orientation.cpp"
                    ],
                    "source_patterns": [
                      "orientation.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "tests/pose.cpp"
                    ],
                    "source_patterns": [
                      "pose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "position",
                    "optional": false,
                    "resolved_sources": [
                      "tests/position.cpp"
                    ],
                    "source_patterns": [
                      "position.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tests/dead_reckoning.cpp"
                    ],
                    "source_patterns": [
                      "dead_reckoning.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_localization",
              "path_with_namespace": "rrlib/localization",
              "project_id": 26,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/localization"
            },
            {
              "branch": "release/17.03",
              "id": 4348,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_buffer_pools",
                    "rrlib_speech_synthesis",
                    "rrlib_thread",
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 482059,
                "files": [
                  "LICENSE",
                  "configuration.cpp",
                  "configuration.h",
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "default_log_description.cpp",
                  "default_log_description.h",
                  "examples/example.cpp",
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/logging_config.xml",
                  "log_levels.h",
                  "messages.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tFile.h",
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp",
                  "sinks/tNonBlockingSink.h",
                  "sinks/tSink.cpp",
                  "sinks/tSink.h",
                  "sinks/tSpeechSynthesis.cpp",
                  "sinks/tSpeechSynthesis.h",
                  "sinks/tStream.cpp",
                  "sinks/tStream.h"
                ],
                "language": "cpp",
                "name": "rrlib_logging",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 26,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_logging_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/lib/A.h",
                      "examples/lib/B.h",
                      "examples/example.cpp"
                    ],
                    "source_patterns": [
                      "lib/*",
                      "example.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_logging",
                    "optional": false,
                    "resolved_sources": [
                      "configuration/DomainRegistryLifetime.h",
                      "configuration/tConfiguration.cpp",
                      "configuration/tConfiguration.h",
                      "configuration/tDomainRegistry.cpp",
                      "configuration/tDomainRegistry.h",
                      "messages/implementation.cpp",
                      "messages/implementation.h",
                      "messages/tFanOutBuffer.cpp",
                      "messages/tFanOutBuffer.h",
                      "messages/tFormattingBuffer.cpp",
                      "messages/tFormattingBuffer.h",
                      "messages/tStream.cpp",
                      "messages/tStream.h",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ],
                    "source_patterns": [
                      "configuration/*",
                      "messages/*",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "log_levels",
                    "optional": false,
                    "resolved_sources": [
                      "log_levels.h"
                    ],
                    "source_patterns": [
                      "log_levels.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks",
                    "optional": false,
                    "resolved_sources": [
                      "sinks/tSink.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSink.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks_speech_synthesis",
                    "optional": true,
                    "resolved_sources": [
                      "sinks/tSpeechSynthesis.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSpeechSynthesis.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "non_blockin_sinks",
                    "optional": true,
                    "resolved_sources": [
                      "sinks/tNonBlocking.h",
                      "sinks/tNonBlockingSink.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tNonBlocking.h",
                      "sinks/tNonBlockingSink.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging",
              "path_with_namespace": "rrlib/logging",
              "project_id": 39,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging"
            },
            {
              "branch": "release/17.03",
              "id": 4349,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 156730,
                "files": [
                  "LICENSE",
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_logging-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 8,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_logging-java",
                    "optional": false,
                    "resolved_sources": [
                      "Log.java",
                      "LogDomain.java",
                      "LogDomainConfiguration.java",
                      "LogDomainRegistry.java",
                      "LogLevel.java",
                      "LogStream.java",
                      "LogStreamOutput.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging-java",
              "path_with_namespace": "rrlib/logging.java",
              "project_id": 48,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging.java"
            },
            {
              "branch": "release/17.03",
              "id": 4350,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/math/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_localization",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_simvis3d"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1244466,
                "files": [
                  "LICENSE",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/rtti.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "rtti.cpp",
                  "rtti_legacy.cpp",
                  "tAngle.cpp",
                  "tAngle.h",
                  "tCholeskyDecomposition.cpp",
                  "tCholeskyDecomposition.h",
                  "tCholeskyDecomposition.hpp",
                  "tLUDecomposition.cpp",
                  "tLUDecomposition.h",
                  "tLUDecomposition.hpp",
                  "tMatrix.cpp",
                  "tMatrix.h",
                  "tMultivariateNormalDistribution.h",
                  "tPolynomial.h",
                  "tPolynomial.hpp",
                  "tPose2D.h",
                  "tPose3D.h",
                  "tVector.cpp",
                  "tVector.h",
                  "tests/angles.cpp",
                  "tests/matrices.cpp",
                  "tests/poses.cpp",
                  "tests/utilities.cpp",
                  "tests/vectors.cpp",
                  "utilities.cpp",
                  "utilities.h",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/rtti.h",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_math",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 71,
                  "targets": 8,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_math",
                    "optional": false,
                    "resolved_sources": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/functions.h",
                      "angle/functions.hpp",
                      "angle/policies/unit/Degree.h",
                      "angle/policies/unit/Radian.h",
                      "angle/policies/wrap/NoWrap.h",
                      "angle/policies/wrap/Signed.h",
                      "angle/policies/wrap/Unsigned.h",
                      "angle/rtti.h",
                      "angle/tAngle.h",
                      "angle/type_traits.h",
                      "matrix/data/ConstantValuesShared.h",
                      "matrix/data/ConstantValuesShared.hpp",
                      "matrix/data/ConstantValuesSpecialized.h",
                      "matrix/data/ConstantValuesSpecialized.hpp",
                      "matrix/data/Full.h",
                      "matrix/data/Full.hpp",
                      "matrix/data/OperatorsShared.h",
                      "matrix/functionality/Conversions.h",
                      "matrix/functionality/FunctionalityShared.h",
                      "matrix/functionality/FunctionalityShared.hpp",
                      "matrix/functionality/HomogeneousMultiplication.h",
                      "matrix/functionality/LegacyShared.h",
                      "matrix/functionality/LegacySpecialized.h",
                      "matrix/functionality/Rotation.h",
                      "matrix/functionality/SquareMatrixOperationsShared.h",
                      "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                      "matrix/functions.h",
                      "matrix/functions.hpp",
                      "matrix/tMatrix.h",
                      "matrix/tMatrix.hpp",
                      "vector/data/Cartesian.h",
                      "vector/data/Cartesian.hpp",
                      "vector/data/ConstantValuesShared.h",
                      "vector/data/ConstantValuesShared.hpp",
                      "vector/data/ConstantValuesSpecialized.h",
                      "vector/data/ConstantValuesSpecialized.hpp",
                      "vector/data/OperatorsCartesian.h",
                      "vector/data/OperatorsPolar.h",
                      "vector/data/OperatorsShared.h",
                      "vector/data/Polar.h",
                      "vector/data/Polar.hpp",
                      "vector/functionality/Conversions.h",
                      "vector/functionality/FunctionalityShared.h",
                      "vector/functionality/FunctionalityShared.hpp",
                      "vector/functionality/FunctionalitySpecialized.h",
                      "vector/functionality/FunctionalitySpecialized.hpp",
                      "vector/functionality/LegacyShared.h",
                      "vector/functionality/LegacySpecialized.h",
                      "vector/functionality/Rotation.h",
                      "vector/functions.h",
                      "vector/functions.hpp",
                      "vector/rtti.h",
                      "vector/tVector.h",
                      "vector/tVector.hpp"
                    ],
                    "source_patterns": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/**",
                      "matrix/**",
                      "vector/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ],
                    "source_patterns": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "random",
                    "optional": false,
                    "resolved_sources": [
                      "tMultivariateNormalDistribution.h"
                    ],
                    "source_patterns": [
                      "tMultivariateNormalDistribution.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "angles",
                    "optional": false,
                    "resolved_sources": [
                      "tests/angles.cpp"
                    ],
                    "source_patterns": [
                      "angles.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "matrices",
                    "optional": false,
                    "resolved_sources": [
                      "tests/matrices.cpp"
                    ],
                    "source_patterns": [
                      "matrices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "poses",
                    "optional": false,
                    "resolved_sources": [
                      "tests/poses.cpp"
                    ],
                    "source_patterns": [
                      "poses.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "utilities",
                    "optional": false,
                    "resolved_sources": [
                      "tests/utilities.cpp"
                    ],
                    "source_patterns": [
                      "utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "vectors",
                    "optional": false,
                    "resolved_sources": [
                      "tests/vectors.cpp"
                    ],
                    "source_patterns": [
                      "vectors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_math",
              "path_with_namespace": "rrlib/math",
              "project_id": 27,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/math"
            },
            {
              "branch": "release/17.03",
              "id": 4351,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/model-fitting/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_geometry",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_highgui_wrapper"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 418089,
                "files": [
                  "LICENSE",
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "examples/cluster_analysis.cpp",
                  "examples/icp.cpp",
                  "examples/least_squares_polynomial.cpp",
                  "examples/particle_filter.cpp",
                  "examples/ransac_color_detection.cpp",
                  "tIterativeClosestPoint.h",
                  "tIterativeClosestPoint.hpp",
                  "tLeastSquaresPolynomial.h",
                  "tLeastSquaresPolynomial.hpp",
                  "tParticleFilter.h",
                  "tParticleFilter.hpp",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.hpp",
                  "tRansacModel.h",
                  "tRansacModel.hpp",
                  "tRansacPlane3D.h",
                  "tRansacPlane3D.hpp",
                  "tests/icp.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_model_fitting",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 8,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "least_squares_polynomial",
                    "optional": true,
                    "resolved_sources": [
                      "examples/least_squares_polynomial.cpp"
                    ],
                    "source_patterns": [
                      "least_squares_polynomial.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "particle_filter",
                    "optional": true,
                    "resolved_sources": [
                      "examples/particle_filter.cpp"
                    ],
                    "source_patterns": [
                      "particle_filter.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "ransac_color_detection",
                    "optional": true,
                    "resolved_sources": [
                      "examples/ransac_color_detection.cpp"
                    ],
                    "source_patterns": [
                      "ransac_color_detection.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "cluster_analysis",
                    "optional": true,
                    "resolved_sources": [
                      "examples/cluster_analysis.cpp"
                    ],
                    "source_patterns": [
                      "cluster_analysis.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "icp",
                    "optional": true,
                    "resolved_sources": [
                      "examples/icp.cpp"
                    ],
                    "source_patterns": [
                      "icp.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_model_fitting",
                    "optional": false,
                    "resolved_sources": [
                      "cluster_analysis/tCluster.h",
                      "cluster_analysis/tCluster.hpp",
                      "cluster_analysis/tClustering.h",
                      "cluster_analysis/tClustering.hpp",
                      "cluster_analysis/tKMeansClustering.h",
                      "cluster_analysis/tKMeansClustering.hpp",
                      "cluster_analysis/tXMeansClustering.h",
                      "cluster_analysis/tXMeansClustering.hpp",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ],
                    "source_patterns": [
                      "cluster_analysis/*",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "with_opencv",
                    "optional": false,
                    "resolved_sources": [
                      "tIterativeClosestPoint.h",
                      "tRansacPlane3D.h"
                    ],
                    "source_patterns": [
                      "tIterativeClosestPoint.h",
                      "tRansacPlane3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "icp",
                    "optional": false,
                    "resolved_sources": [
                      "tests/icp.cpp"
                    ],
                    "source_patterns": [
                      "icp.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_model_fitting",
              "path_with_namespace": "rrlib/model-fitting",
              "project_id": 40,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/model-fitting"
            },
            {
              "branch": "release/17.03",
              "id": 4352,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/rtti/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 780625,
                "files": [
                  "LICENSE",
                  "compound/auto_serialization.cpp",
                  "compound/auto_serialization.h",
                  "compound/tMemberSet.h",
                  "compound/type_traits.h",
                  "compound/utils.cpp",
                  "compound/utils.h",
                  "detail/generic_operations.h",
                  "detail/tDataTypeInfo.h",
                  "detail/tTypeInfo.cpp",
                  "detail/tTypeInfo.h",
                  "detail/type_traits.h",
                  "generic_operations.h",
                  "rtti.h",
                  "tDataType.cpp",
                  "tDataType.h",
                  "tGenericObject.h",
                  "tParameterDefinition.cpp",
                  "tParameterDefinition.h",
                  "tStaticTypeRegistration.cpp",
                  "tStaticTypeRegistration.h",
                  "tType.cpp",
                  "tType.h",
                  "tType.hpp",
                  "tTypedPointer.cpp",
                  "tTypedPointer.h",
                  "tests/rtti.cpp",
                  "tests/rtti.h",
                  "type_traits.h",
                  "util/file_dumps.cpp",
                  "util/file_dumps.h"
                ],
                "language": "cpp",
                "name": "rrlib_rtti",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 28,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "tDataType.cpp",
                      "tParameterDefinition.cpp",
                      "tStaticTypeRegistration.cpp",
                      "tType.cpp",
                      "tTypedPointer.cpp",
                      "generic_operations.h",
                      "rtti.h",
                      "tDataType.h",
                      "tGenericObject.h",
                      "tParameterDefinition.h",
                      "tStaticTypeRegistration.h",
                      "tType.h",
                      "tTypedPointer.h",
                      "type_traits.h",
                      "detail/tTypeInfo.cpp",
                      "detail/generic_operations.h",
                      "detail/tDataTypeInfo.h",
                      "detail/tTypeInfo.h",
                      "detail/type_traits.h",
                      "compound/auto_serialization.cpp",
                      "compound/auto_serialization.h",
                      "compound/tMemberSet.h",
                      "compound/type_traits.h",
                      "compound/utils.cpp",
                      "compound/utils.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*.cpp",
                      "detail/*.h",
                      "compound/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "util",
                    "optional": false,
                    "resolved_sources": [
                      "util/file_dumps.cpp",
                      "util/file_dumps.h"
                    ],
                    "source_patterns": [
                      "util/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "tests/rtti.cpp"
                    ],
                    "source_patterns": [
                      "tests/rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_rtti",
              "path_with_namespace": "rrlib/rtti",
              "project_id": 28,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/rtti"
            },
            {
              "branch": "release/17.03",
              "id": 4353,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/rtti-conversion/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_rtti",
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 519654,
                "files": [
                  "LICENSE",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "definition/tConstOffsetConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.hpp",
                  "definition/tReturnFunctionConversionOperation.h",
                  "definition/tReturnFunctionConversionOperation.hpp",
                  "definition/tVoidFunctionConversionOperation.h",
                  "tCompiledConversionOperation.h",
                  "tConversionOperationSequence.cpp",
                  "tConversionOperationSequence.h",
                  "tConversionOption.h",
                  "tCurrentConversionOperation.h",
                  "tRegisteredConversionOperation.cpp",
                  "tRegisteredConversionOperation.h",
                  "tStaticCastOperation.cpp",
                  "tStaticCastOperation.h",
                  "tStaticCastOperation.hpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_rtti_conversion",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "defined_conversions.cpp",
                      "tConversionOperationSequence.cpp",
                      "tRegisteredConversionOperation.cpp",
                      "tStaticCastOperation.cpp",
                      "defined_conversions.h",
                      "tCompiledConversionOperation.h",
                      "tConversionOperationSequence.h",
                      "tConversionOption.h",
                      "tCurrentConversionOperation.h",
                      "tRegisteredConversionOperation.h",
                      "tStaticCastOperation.h",
                      "type_traits.h",
                      "definition/tConstOffsetConversionOperation.h",
                      "definition/tMemberFunctionConversionOperation.h",
                      "definition/tMemberFunctionConversionOperation.hpp",
                      "definition/tReturnFunctionConversionOperation.h",
                      "definition/tReturnFunctionConversionOperation.hpp",
                      "definition/tVoidFunctionConversionOperation.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "definition/*"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_rtti_conversion",
              "path_with_namespace": "rrlib/rtti-conversion",
              "project_id": 41,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/rtti-conversion"
            },
            {
              "branch": "release/17.03",
              "id": 4354,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1034395,
                "files": [
                  "ContainerSerialization.h",
                  "LICENSE",
                  "PublishedRegisters.cpp",
                  "PublishedRegisters.h",
                  "PublishedRegisters.hpp",
                  "definitions.h",
                  "detail/stream_register_data.cpp",
                  "detail/stream_register_data.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.cpp",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h",
                  "doc/serialization.doc",
                  "serialization.cpp",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tByteBuffer.cpp",
                  "tByteBuffer.h",
                  "tByteBufferStorage.h",
                  "tConstSource.h",
                  "tFileSink.cpp",
                  "tFileSink.h",
                  "tFileSource.cpp",
                  "tFileSource.h",
                  "tFixedBuffer.h",
                  "tInputStream.cpp",
                  "tInputStream.h",
                  "tMemoryBuffer.cpp",
                  "tMemoryBuffer.h",
                  "tOutputStream.cpp",
                  "tOutputStream.h",
                  "tRegister.h",
                  "tRegisterUpdate.h",
                  "tSerializationInfo.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.cpp",
                  "tStringInputStream.h",
                  "tStringOutputStream.cpp",
                  "tStringOutputStream.h",
                  "tests/file_sink_source.cpp",
                  "tests/serialization.cpp",
                  "tests/serialization.h",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_serialization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 41,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization",
                    "optional": false,
                    "resolved_sources": [
                      "PublishedRegisters.cpp",
                      "serialization.cpp",
                      "tByteBuffer.cpp",
                      "tFileSink.cpp",
                      "tFileSource.cpp",
                      "tInputStream.cpp",
                      "tMemoryBuffer.cpp",
                      "tOutputStream.cpp",
                      "tStringInputStream.cpp",
                      "tStringOutputStream.cpp",
                      "ContainerSerialization.h",
                      "PublishedRegisters.h",
                      "definitions.h",
                      "serialization.h",
                      "tBufferInfo.h",
                      "tByteBuffer.h",
                      "tByteBufferStorage.h",
                      "tConstSource.h",
                      "tFileSink.h",
                      "tFileSource.h",
                      "tFixedBuffer.h",
                      "tInputStream.h",
                      "tMemoryBuffer.h",
                      "tOutputStream.h",
                      "tRegister.h",
                      "tRegisterUpdate.h",
                      "tSerializationInfo.h",
                      "tSink.h",
                      "tSource.h",
                      "tStackMemoryBuffer.h",
                      "tStringInputStream.h",
                      "tStringOutputStream.h",
                      "type_traits.h",
                      "detail/stream_register_data.cpp",
                      "detail/stream_register_data.h",
                      "detail/tStringInputStreamFallback.h",
                      "detail/tStringOutputStreamFallback.cpp",
                      "detail/tStringOutputStreamFallback.h",
                      "detail/utility.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "file_sink_source",
                    "optional": false,
                    "resolved_sources": [
                      "tests/file_sink_source.cpp"
                    ],
                    "source_patterns": [
                      "file_sink_source.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_serialization_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/serialization.cpp"
                    ],
                    "source_patterns": [
                      "serialization.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization",
              "path_with_namespace": "rrlib/serialization",
              "project_id": 29,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization"
            },
            {
              "branch": "release/17.03",
              "id": 4355,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 703360,
                "files": [
                  "ArrayBuffer.java",
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "LICENSE",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "PublishedRegisters.java",
                  "Register.java",
                  "RegisterUpdate.java",
                  "Serialization.java",
                  "SerializationInfo.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "XMLSerializable.java",
                  "compression/Compressible.java",
                  "compression/DataCompressionAlgorithm.java",
                  "compression/DataCompressor.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/datatype/BoolList.java",
                  "rtti/datatype/ContainsStrings.java",
                  "rtti/datatype/DoubleList.java",
                  "rtti/datatype/FloatList.java",
                  "rtti/datatype/IntList.java",
                  "rtti/datatype/PrimitiveTypeList.java",
                  "rtti/datatype/StringList.java",
                  "rtti/package-info.java"
                ],
                "language": "java",
                "name": "rrlib_serialization-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 50,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization-java",
                    "optional": false,
                    "resolved_sources": [
                      "ArrayBuffer.java",
                      "BinaryInputStream.java",
                      "BinaryOutputStream.java",
                      "BinarySerializable.java",
                      "BufferInfo.java",
                      "EnumValue.java",
                      "FixedBuffer.java",
                      "InputStreamSource.java",
                      "MemoryBuffer.java",
                      "NumericRepresentation.java",
                      "ObjectFieldSerializer.java",
                      "OutputStreamSink.java",
                      "PortDataList.java",
                      "PortDataListImpl.java",
                      "PublishedRegisters.java",
                      "Register.java",
                      "RegisterUpdate.java",
                      "Serialization.java",
                      "SerializationInfo.java",
                      "Sink.java",
                      "Source.java",
                      "StringInputStream.java",
                      "StringOutputStream.java",
                      "StringSerializable.java",
                      "XMLSerializable.java",
                      "compression/Compressible.java",
                      "compression/DataCompressionAlgorithm.java",
                      "compression/DataCompressor.java",
                      "package-info.java",
                      "rtti/Clearable.java",
                      "rtti/Copyable.java",
                      "rtti/DataType.java",
                      "rtti/DataTypeAnnotation.java",
                      "rtti/DataTypeBase.java",
                      "rtti/DefaultFactory.java",
                      "rtti/Factory.java",
                      "rtti/GenericChangeable.java",
                      "rtti/GenericObject.java",
                      "rtti/GenericObjectManager.java",
                      "rtti/Immutable.java",
                      "rtti/TypedObject.java",
                      "rtti/TypedObjectImpl.java",
                      "rtti/datatype/BoolList.java",
                      "rtti/datatype/ContainsStrings.java",
                      "rtti/datatype/DoubleList.java",
                      "rtti/datatype/FloatList.java",
                      "rtti/datatype/IntList.java",
                      "rtti/datatype/PrimitiveTypeList.java",
                      "rtti/datatype/StringList.java",
                      "rtti/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization-java",
              "path_with_namespace": "rrlib/serialization.java",
              "project_id": 49,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization.java"
            },
            {
              "branch": "release/17.03",
              "id": 4356,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/si-units/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 278136,
                "files": [
                  "LICENSE",
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "rtti.h",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSIUnit.h",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tSymbolParser.h",
                  "tUseSymbolStreamManipulator.h",
                  "tUserDefinedSymbolsRegistry.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_si_units",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_si_units",
                    "optional": false,
                    "resolved_sources": [
                      "operators/tProduct.h",
                      "operators/tQuotient.h",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ],
                    "source_patterns": [
                      "operators/*",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_si_units_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_si_units",
              "path_with_namespace": "rrlib/si-units",
              "project_id": 42,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/si-units"
            },
            {
              "branch": "release/17.03",
              "id": 4357,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/speech-synthesis/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 131859,
                "files": [
                  "LICENSE",
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h",
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h",
                  "festival/tFestival.cpp",
                  "festival/tFestival.h",
                  "tStreamBuffer.cpp",
                  "tStreamBuffer.h",
                  "test/test_voices.cpp",
                  "voices.cpp",
                  "voices.h"
                ],
                "language": "cpp",
                "name": "rrlib_speech_synthesis",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 6,
                  "resolved_source_files": 12,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_speech_synthesis",
                    "optional": false,
                    "resolved_sources": [
                      "voices.cpp"
                    ],
                    "source_patterns": [
                      "voices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "iostream",
                    "optional": false,
                    "resolved_sources": [
                      "tStreamBuffer.cpp"
                    ],
                    "source_patterns": [
                      "tStreamBuffer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "base",
                    "optional": false,
                    "resolved_sources": [
                      "base/log_messages.h",
                      "base/tVoice.cpp",
                      "base/tVoice.h",
                      "base/tVoiceFactory.cpp",
                      "base/tVoiceFactory.h"
                    ],
                    "source_patterns": [
                      "base/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "espeak",
                    "optional": true,
                    "resolved_sources": [
                      "espeak/tESpeak.cpp",
                      "espeak/tESpeak.h"
                    ],
                    "source_patterns": [
                      "espeak/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "festival",
                    "optional": true,
                    "resolved_sources": [
                      "festival/tFestival.cpp",
                      "festival/tFestival.h"
                    ],
                    "source_patterns": [
                      "festival/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "voices",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_voices.cpp"
                    ],
                    "source_patterns": [
                      "test/test_voices.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_speech_synthesis",
              "path_with_namespace": "rrlib/speech-synthesis",
              "project_id": 30,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/speech-synthesis"
            },
            {
              "branch": "release/17.03",
              "id": 4358,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/thread/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 363866,
                "files": [
                  "LICENSE",
                  "internal/tLockStack.cpp",
                  "internal/tLockStack.h",
                  "tConditionVariable.cpp",
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.cpp",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tStackInfo.cpp",
                  "tStackInfo.h",
                  "tTask.h",
                  "tThread.cpp",
                  "tThread.h"
                ],
                "language": "cpp",
                "name": "rrlib_thread",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 16,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_thread",
                    "optional": false,
                    "resolved_sources": [
                      "tConditionVariable.h",
                      "tLock.h",
                      "tLoopThread.h",
                      "tMutex.h",
                      "tNoMutex.h",
                      "tOrderedMutex.h",
                      "tOrderedMutexBaseClass.h",
                      "tRecursiveMutex.h",
                      "tStackInfo.h",
                      "tTask.h",
                      "tThread.h",
                      "internal/tLockStack.cpp",
                      "tConditionVariable.cpp",
                      "tLoopThread.cpp",
                      "tStackInfo.cpp",
                      "tThread.cpp"
                    ],
                    "source_patterns": [
                      "*.h",
                      "**.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_thread",
              "path_with_namespace": "rrlib/thread",
              "project_id": 43,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/thread"
            },
            {
              "branch": "release/17.03",
              "id": 4359,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/time/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 305414,
                "files": [
                  "LICENSE",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.cpp",
                  "tTimeStretchingListener.h",
                  "tests/test_remote_timestamp_conversion.cpp",
                  "tests/unit_test_time.cpp",
                  "time.cpp",
                  "time.h",
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_time",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_time",
                    "optional": false,
                    "resolved_sources": [
                      "tTimeStretchingListener.cpp",
                      "time.cpp",
                      "tAtomicDuration.h",
                      "tAtomicTimestamp.h",
                      "tCustomClock.h",
                      "tTimeStretchingListener.h",
                      "time.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "util",
                    "optional": false,
                    "resolved_sources": [
                      "util/tRemoteTimestampConversion.h",
                      "util/tRemoteTimestampConversion.hpp"
                    ],
                    "source_patterns": [
                      "util/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "time",
                    "optional": false,
                    "resolved_sources": [
                      "tests/unit_test_time.cpp"
                    ],
                    "source_patterns": [
                      "tests/unit_test_time.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "remote_timestamp_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_time",
              "path_with_namespace": "rrlib/time",
              "project_id": 31,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/time"
            },
            {
              "branch": "release/17.03",
              "id": 4360,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/uri/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 133308,
                "files": [
                  "LICENSE",
                  "tPath.cpp",
                  "tPath.h",
                  "tStringRange.h",
                  "tURI.cpp",
                  "tURI.h",
                  "tURIElements.h",
                  "tests/test_collection.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_uri",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 10,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_uri",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tPath.cpp",
                      "tPath.h",
                      "tStringRange.h",
                      "tURI.cpp",
                      "tURI.h",
                      "tURIElements.h"
                    ],
                    "source_patterns": [
                      "*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_collection.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_collection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_uri",
              "path_with_namespace": "rrlib/uri",
              "project_id": 44,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/uri"
            },
            {
              "branch": "release/17.03",
              "id": 4361,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/util/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_time"
                  ],
                  "optional": [
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 927219,
                "files": [
                  "LICENSE",
                  "demangle.h",
                  "enumerate.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h",
                  "fileio.cpp",
                  "fileio.h",
                  "final_class.h",
                  "fstream/fileno.cpp",
                  "fstream/fileno.h",
                  "fstream/fileno.hpp",
                  "function_info.h",
                  "join.h",
                  "join.hpp",
                  "memory/tManagedConstCharPointer.cpp",
                  "memory/tManagedConstCharPointer.h",
                  "memory/tMemoryStack.cpp",
                  "memory/tMemoryStack.h",
                  "memory/tMemoryStackAllocator.h",
                  "memory/tMemoryStackCompound.h",
                  "memory/vectors.h",
                  "memory/vectors.hpp",
                  "sFileIOUtils.cpp",
                  "sFileIOUtils.h",
                  "sStringUtils.cpp",
                  "sStringUtils.h",
                  "string.cpp",
                  "string.h",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tFPSComputer.cpp",
                  "tFPSComputer.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tSignalHandler.cpp",
                  "tSignalHandler.h",
                  "tTaggedPointer.h",
                  "tTime.cpp",
                  "tTime.h",
                  "tTraceableException.h",
                  "tTransformTime.cpp",
                  "tTransformTime.h",
                  "tTypeList.h",
                  "tUnitTestSuite.cpp",
                  "tUnitTestSuite.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "tests/enumerate.cpp",
                  "tests/fileio.cpp",
                  "tests/memory_stack.cpp",
                  "tests/string.cpp",
                  "tests/tagged_pointer.cpp",
                  "tests/type_list.cpp",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h",
                  "variadic_templates.h"
                ],
                "language": "cpp",
                "name": "rrlib_util",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 57,
                  "targets": 16,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_util",
                    "optional": false,
                    "resolved_sources": [
                      "demangle.h",
                      "function_info.h",
                      "join.h",
                      "string.cpp",
                      "tContiguousRange.h",
                      "tDynamicArray.h",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tIteratorRange.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/tTaggedPointerImplementation.h",
                      "type_list/definitions.h",
                      "type_list/tAppend.h",
                      "type_list/tAppendList.h",
                      "type_list/tAt.h",
                      "type_list/tDerivedToFront.h",
                      "type_list/tFind.h",
                      "type_list/tMostDerived.h",
                      "type_list/tRemove.h",
                      "type_list/tRemoveAll.h",
                      "type_list/tReplace.h",
                      "type_list/tReplaceAll.h",
                      "type_list/tSizeOf.h",
                      "type_list/tTypeListBase.h",
                      "type_list/tUnique.h"
                    ],
                    "source_patterns": [
                      "demangle.h",
                      "function_info.h",
                      "join.h",
                      "string.cpp",
                      "tContiguousRange.h",
                      "tDynamicArray.h",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tIteratorRange.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/*",
                      "type_list/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "memory",
                    "optional": false,
                    "resolved_sources": [
                      "memory/tManagedConstCharPointer.cpp",
                      "memory/tManagedConstCharPointer.h",
                      "memory/tMemoryStack.cpp",
                      "memory/tMemoryStack.h",
                      "memory/tMemoryStackAllocator.h",
                      "memory/tMemoryStackCompound.h",
                      "memory/vectors.h",
                      "memory/vectors.hpp"
                    ],
                    "source_patterns": [
                      "memory/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "fileio",
                    "optional": false,
                    "resolved_sources": [
                      "fileio.cpp"
                    ],
                    "source_patterns": [
                      "fileio.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "final_class.h",
                      "sStringUtils.cpp",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ],
                    "source_patterns": [
                      "final_class.h",
                      "sStringUtils.cpp",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "deprecated",
                    "optional": false,
                    "resolved_sources": [
                      "sFileIOUtils.cpp"
                    ],
                    "source_patterns": [
                      "sFileIOUtils.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "unit_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tUnitTestSuite.cpp"
                    ],
                    "source_patterns": [
                      "tUnitTestSuite.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "exception",
                    "optional": false,
                    "resolved_sources": [
                      "tTraceableException.h",
                      "exception/tTraceableExceptionBase.cpp",
                      "exception/tTraceableExceptionBase.h"
                    ],
                    "source_patterns": [
                      "tTraceableException.h",
                      "exception/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "fstream",
                    "optional": false,
                    "resolved_sources": [
                      "fstream/fileno.cpp",
                      "fstream/fileno.h",
                      "fstream/fileno.hpp"
                    ],
                    "source_patterns": [
                      "fstream/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "variadic_templates",
                    "optional": false,
                    "resolved_sources": [
                      "variadic_templates.h"
                    ],
                    "source_patterns": [
                      "variadic_templates.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "signal_handling",
                    "optional": false,
                    "resolved_sources": [
                      "tSignalHandler.cpp"
                    ],
                    "source_patterns": [
                      "tSignalHandler.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "type_list",
                    "optional": false,
                    "resolved_sources": [
                      "tests/type_list.cpp"
                    ],
                    "source_patterns": [
                      "type_list.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "tagged_pointer",
                    "optional": false,
                    "resolved_sources": [
                      "tests/tagged_pointer.cpp"
                    ],
                    "source_patterns": [
                      "tagged_pointer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "string",
                    "optional": false,
                    "resolved_sources": [
                      "tests/string.cpp"
                    ],
                    "source_patterns": [
                      "string.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "fileio",
                    "optional": false,
                    "resolved_sources": [
                      "tests/fileio.cpp"
                    ],
                    "source_patterns": [
                      "fileio.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "enumerate",
                    "optional": false,
                    "resolved_sources": [
                      "tests/enumerate.cpp"
                    ],
                    "source_patterns": [
                      "enumerate.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "memory_stack",
                    "optional": false,
                    "resolved_sources": [
                      "tests/memory_stack.cpp"
                    ],
                    "source_patterns": [
                      "memory_stack.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_util",
              "path_with_namespace": "rrlib/util",
              "project_id": 32,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/util"
            },
            {
              "branch": "release/17.03",
              "id": 4362,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/watchdog/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_design_patterns",
                    "rrlib_thread",
                    "rrlib_time"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 96271,
                "files": [
                  "LICENSE",
                  "tHeartbeat.cpp",
                  "tHeartbeat.h",
                  "tHeartbeats.cpp",
                  "tHeartbeats.h",
                  "tWatchDog.cpp",
                  "tWatchDog.h",
                  "tWatchDogTask.cpp",
                  "tWatchDogTask.h"
                ],
                "language": "cpp",
                "name": "rrlib_watchdog",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 8,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_watchdog",
                    "optional": false,
                    "resolved_sources": [
                      "tHeartbeat.cpp",
                      "tHeartbeats.cpp",
                      "tWatchDog.cpp",
                      "tWatchDogTask.cpp",
                      "tHeartbeat.h",
                      "tHeartbeats.h",
                      "tWatchDog.h",
                      "tWatchDogTask.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_watchdog",
              "path_with_namespace": "rrlib/watchdog",
              "project_id": 45,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/watchdog"
            },
            {
              "branch": "release/17.03",
              "id": 4363,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 242662,
                "files": [
                  "LICENSE",
                  "tCleanupHandler.h",
                  "tDocument.cpp",
                  "tDocument.h",
                  "tException.h",
                  "tNode.cpp",
                  "tNode.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_xml",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_xml",
                    "optional": false,
                    "resolved_sources": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "tDocument.cpp",
                      "tNode.cpp"
                    ],
                    "source_patterns": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_xml_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml",
              "path_with_namespace": "rrlib/xml",
              "project_id": 33,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml"
            },
            {
              "branch": "release/17.03",
              "id": 4364,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 96354,
                "files": [
                  "LICENSE",
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_xml-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 4,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_xml-java",
                    "optional": false,
                    "resolved_sources": [
                      "XMLDocument.java",
                      "XMLException.java",
                      "XMLNode.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml-java",
              "path_with_namespace": "rrlib/xml.java",
              "project_id": 50,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml.java"
            }
          ],
          "dependency_sources": [],
          "name": "main",
          "validation": {
            "dependency_sources": [],
            "missing_dependencies": [],
            "source_errors": [],
            "status": "ok"
          }
        }
      ]
    },
    {
      "name": "development",
      "sections": [
        {
          "branch": "main",
          "components": [
            {
              "branch": "main",
              "id": 4316,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_uri",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1107146,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "file_lookup.cpp",
                  "file_lookup.h",
                  "internal/tAnnotatableImplementation.cpp",
                  "internal/tAnnotatableImplementation.h",
                  "internal/tFrameworkElementRegister.cpp",
                  "internal/tFrameworkElementRegister.h",
                  "internal/tGarbageDeleter.cpp",
                  "internal/tGarbageDeleter.h",
                  "internal/tLocalUriConnector.cpp",
                  "internal/tLocalUriConnector.h",
                  "internal/tPlugins.cpp",
                  "internal/tPlugins.h",
                  "log_messages.h",
                  "port/tAbstractPort.cpp",
                  "port/tAbstractPort.h",
                  "port/tAbstractPortCreationInfo.h",
                  "port/tAggregatedEdge.h",
                  "port/tConnectOptions.cpp",
                  "port/tConnectOptions.h",
                  "port/tConnector.cpp",
                  "port/tConnector.h",
                  "port/tEdgeAggregator.cpp",
                  "port/tEdgeAggregator.h",
                  "port/tPortConnectionConstraint.h",
                  "port/tPortFactory.cpp",
                  "port/tPortFactory.h",
                  "port/tPortGroup.cpp",
                  "port/tPortGroup.h",
                  "port/tPortWrapperBase.cpp",
                  "port/tPortWrapperBase.h",
                  "port/tUriConnectOptions.h",
                  "port/tUriConnector.cpp",
                  "port/tUriConnector.h",
                  "tAnnotatable.h",
                  "tAnnotation.cpp",
                  "tAnnotation.h",
                  "tFrameworkElement.cpp",
                  "tFrameworkElement.h",
                  "tFrameworkElementFlags.h",
                  "tFrameworkElementTags.cpp",
                  "tFrameworkElementTags.h",
                  "tLockOrderLevel.h",
                  "tPlugin.h",
                  "tRuntimeEnvironment.cpp",
                  "tRuntimeEnvironment.h",
                  "tRuntimeListener.h",
                  "tRuntimeSettings.cpp",
                  "tRuntimeSettings.h",
                  "version.h"
                ],
                "language": "cpp",
                "name": "finroc_core",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 53,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_core",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "file_lookup.cpp",
                      "file_lookup.h",
                      "internal/tAnnotatableImplementation.cpp",
                      "internal/tAnnotatableImplementation.h",
                      "internal/tFrameworkElementRegister.cpp",
                      "internal/tFrameworkElementRegister.h",
                      "internal/tGarbageDeleter.cpp",
                      "internal/tGarbageDeleter.h",
                      "internal/tLocalUriConnector.cpp",
                      "internal/tLocalUriConnector.h",
                      "internal/tPlugins.cpp",
                      "internal/tPlugins.h",
                      "log_messages.h",
                      "make.xml",
                      "port/tAbstractPort.cpp",
                      "port/tAbstractPort.h",
                      "port/tAbstractPortCreationInfo.h",
                      "port/tAggregatedEdge.h",
                      "port/tConnectOptions.cpp",
                      "port/tConnectOptions.h",
                      "port/tConnector.cpp",
                      "port/tConnector.h",
                      "port/tEdgeAggregator.cpp",
                      "port/tEdgeAggregator.h",
                      "port/tPortConnectionConstraint.h",
                      "port/tPortFactory.cpp",
                      "port/tPortFactory.h",
                      "port/tPortGroup.cpp",
                      "port/tPortGroup.h",
                      "port/tPortWrapperBase.cpp",
                      "port/tPortWrapperBase.h",
                      "port/tUriConnectOptions.h",
                      "port/tUriConnector.cpp",
                      "port/tUriConnector.h",
                      "tAnnotatable.h",
                      "tAnnotation.cpp",
                      "tAnnotation.h",
                      "tFrameworkElement.cpp",
                      "tFrameworkElement.h",
                      "tFrameworkElementFlags.h",
                      "tFrameworkElementTags.cpp",
                      "tFrameworkElementTags.h",
                      "tLockOrderLevel.h",
                      "tPlugin.h",
                      "tRuntimeEnvironment.cpp",
                      "tRuntimeEnvironment.h",
                      "tRuntimeListener.h",
                      "tRuntimeSettings.cpp",
                      "tRuntimeSettings.h",
                      "version.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core",
              "path_with_namespace": "finroc/core",
              "project_id": 9,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core"
            },
            {
              "branch": "main",
              "id": 4317,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/core.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 3327536,
                "files": [
                  "Annotatable.java",
                  "CoreRegister.java",
                  "FinrocAnnotation.java",
                  "FrameworkElement.java",
                  "FrameworkElementFlags.java",
                  "FrameworkElementTags.java",
                  "FrameworkElementTreeFilter.java",
                  "LICENSE",
                  "LinkEdge.java",
                  "LockOrderLevels.java",
                  "RuntimeEnvironment.java",
                  "RuntimeListener.java",
                  "RuntimeSettings.java",
                  "admin/AdminClient.java",
                  "admin/AdminServer.java",
                  "admin/AdministrationService.java",
                  "admin/package-info.java",
                  "datatype/Bounds.java",
                  "datatype/CoreBoolean.java",
                  "datatype/CoreNumber.java",
                  "datatype/CoreString.java",
                  "datatype/DataTypeReference.java",
                  "datatype/Duration.java",
                  "datatype/Event.java",
                  "datatype/PortCreationList.java",
                  "datatype/SIUnit.java",
                  "datatype/Timestamp.java",
                  "datatype/Unit.java",
                  "datatype/XML.java",
                  "datatype/package-info.java",
                  "finstructable/FinstructableGroup.java",
                  "finstructable/Finstructed.java",
                  "finstructable/Group.java",
                  "finstructable/GroupInterface.java",
                  "finstructable/package-info.java",
                  "net/generic_protocol/Connection.java",
                  "net/generic_protocol/Definitions.java",
                  "net/generic_protocol/RemoteProxyPort.java",
                  "net/generic_protocol/RemoteRuntime.java",
                  "net/generic_protocol/SerializedMessage.java",
                  "package-info.java",
                  "parameter/ConfigFile.java",
                  "parameter/ConfigNode.java",
                  "parameter/ConstructorParameters.java",
                  "parameter/Parameter.java",
                  "parameter/ParameterBool.java",
                  "parameter/ParameterInfo.java",
                  "parameter/ParameterNumeric.java",
                  "parameter/StaticParameter.java",
                  "parameter/StaticParameterBase.java",
                  "parameter/StaticParameterBool.java",
                  "parameter/StaticParameterEnum.java",
                  "parameter/StaticParameterList.java",
                  "parameter/StaticParameterNumeric.java",
                  "parameter/StaticParameterString.java",
                  "parameter/package-info.java",
                  "plugin/ConnectionListener.java",
                  "plugin/ConstructorCreateModuleAction.java",
                  "plugin/CreateExternalConnectionAction.java",
                  "plugin/CreateFrameworkElementAction.java",
                  "plugin/ExternalConnection.java",
                  "plugin/JavaDebugPluginLoader.java",
                  "plugin/JavaReleasePluginLoader.java",
                  "plugin/Plugin.java",
                  "plugin/PluginLoader.java",
                  "plugin/Plugins.java",
                  "plugin/StandardCreateModuleAction.java",
                  "plugin/package-info.java",
                  "port/AbstractPort.java",
                  "port/AggregatedEdge.java",
                  "port/EdgeAggregator.java",
                  "port/MultiTypePortDataBufferPool.java",
                  "port/Port.java",
                  "port/PortCreationInfo.java",
                  "port/PortGroup.java",
                  "port/PortListener.java",
                  "port/PortListenerManager.java",
                  "port/PortQueueFragment.java",
                  "port/PortWrapperBase.java",
                  "port/ThreadLocalCache.java",
                  "port/cc/CCPortBase.java",
                  "port/cc/CCPortBoundedNumeric.java",
                  "port/cc/CCPortDataBufferPool.java",
                  "port/cc/CCPortDataManager.java",
                  "port/cc/CCPortDataManagerTL.java",
                  "port/cc/CCPortDataRef.java",
                  "port/cc/CCPortQueue.java",
                  "port/cc/CCPortQueueElement.java",
                  "port/cc/CCPullRequestHandler.java",
                  "port/cc/CCQueueFragmentRaw.java",
                  "port/cc/PortNumeric.java",
                  "port/cc/package-info.java",
                  "port/net/AbstractPeerTracker.java",
                  "port/net/NetPort.java",
                  "port/net/UpdateTimeChangeListener.java",
                  "port/net/package-info.java",
                  "port/package-info.java",
                  "port/rpc/ClientPort.java",
                  "port/rpc/Future.java",
                  "port/rpc/FutureStatus.java",
                  "port/rpc/Method.java",
                  "port/rpc/Promise.java",
                  "port/rpc/ProxyPort.java",
                  "port/rpc/RPCException.java",
                  "port/rpc/RPCInterfaceType.java",
                  "port/rpc/ResponseHandler.java",
                  "port/rpc/ServerPort.java",
                  "port/rpc/annotation/FutureType.java",
                  "port/rpc/annotation/PromiseType.java",
                  "port/rpc/internal/AbstractCall.java",
                  "port/rpc/internal/RPCMessage.java",
                  "port/rpc/internal/RPCPort.java",
                  "port/rpc/internal/RPCRequest.java",
                  "port/rpc/internal/RPCResponse.java",
                  "port/rpc/internal/ResponseSender.java",
                  "port/rpc/internal/Serialization.java",
                  "port/std/PortBase.java",
                  "port/std/PortDataBufferPool.java",
                  "port/std/PortDataManager.java",
                  "port/std/PortDataReference.java",
                  "port/std/PortQueue.java",
                  "port/std/PortQueueElement.java",
                  "port/std/PortQueueFragmentRaw.java",
                  "port/std/PublishCache.java",
                  "port/std/PullRequestHandler.java",
                  "port/std/package-info.java",
                  "port/stream/InputPacketProcessor.java",
                  "port/stream/InputStreamPort.java",
                  "port/stream/NewConnectionHandler.java",
                  "port/stream/OutputStreamPort.java",
                  "port/stream/SingletonPort.java",
                  "port/stream/StreamCommitThread.java",
                  "port/stream/package-info.java",
                  "portdatabase/CCType.java",
                  "portdatabase/DataTypeUtil.java",
                  "portdatabase/ExpressData.java",
                  "portdatabase/FinrocTypeInfo.java",
                  "portdatabase/MaxStringSerializationLength.java",
                  "portdatabase/ReusableGenericObjectManager.java",
                  "portdatabase/ReusableGenericObjectManagerTL.java",
                  "portdatabase/SerializationHelper.java",
                  "portdatabase/package-info.java",
                  "remote/BufferedModelChanges.java",
                  "remote/Definitions.java",
                  "remote/EnumBasedFlags.java",
                  "remote/FrameworkElementInfo.java",
                  "remote/HasURI.java",
                  "remote/ModelHandler.java",
                  "remote/ModelNode.java",
                  "remote/ModelOperations.java",
                  "remote/ParameterDefinition.java",
                  "remote/Path.java",
                  "remote/PortWrapper.java",
                  "remote/RemoteConnectOptions.java",
                  "remote/RemoteConnector.java",
                  "remote/RemoteCreateAction.java",
                  "remote/RemoteEditableInterfaces.java",
                  "remote/RemoteEnumValue.java",
                  "remote/RemoteFrameworkElement.java",
                  "remote/RemotePort.java",
                  "remote/RemoteRuntime.java",
                  "remote/RemoteStaticCast.java",
                  "remote/RemoteStaticParameterList.java",
                  "remote/RemoteType.java",
                  "remote/RemoteTypeAdapter.java",
                  "remote/RemoteTypeConversion.java",
                  "remote/RemoteUriConnector.java",
                  "remote/RemoteUriSchemeHandler.java",
                  "remote/package-info.java",
                  "structure/Module.java",
                  "structure/package-info.java",
                  "test/AssertTest.java",
                  "test/BasicRealtimeTest.java",
                  "test/BlackboardConcurrencyTest.java.todo",
                  "test/ChunkBufferTest.java",
                  "test/InitialPushTest.java",
                  "test/NetworkTestSuite.java.todo",
                  "test/Peer2PeerTest.java",
                  "test/PortQueueTest.java",
                  "test/QueueTest.java",
                  "test/RealClientTest.java.todo",
                  "test/RealPortQueueTest.java",
                  "test/RealPortTest5.java.todo",
                  "test/RealServerTest.java.todo",
                  "test/SerializationTests.java",
                  "test/package-info.java",
                  "thread/CoreLoopThreadBase.java",
                  "thread/CoreThread.java",
                  "thread/ExecutionControl.java",
                  "thread/PeriodicFrameworkElementTask.java",
                  "thread/StartAndPausable.java",
                  "thread/ThreadContainer.java",
                  "thread/ThreadContainerThread.java",
                  "thread/package-info.java",
                  "util/ConcurrentLookupTable.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/Files.java"
                ],
                "language": "java",
                "name": "finroc_core-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 181,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "test/**",
                      "finstructable/Finstructed.java"
                    ],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_core-java",
                    "optional": false,
                    "resolved_sources": [
                      "Annotatable.java",
                      "CoreRegister.java",
                      "FinrocAnnotation.java",
                      "FrameworkElement.java",
                      "FrameworkElementFlags.java",
                      "FrameworkElementTags.java",
                      "FrameworkElementTreeFilter.java",
                      "LinkEdge.java",
                      "LockOrderLevels.java",
                      "RuntimeEnvironment.java",
                      "RuntimeListener.java",
                      "RuntimeSettings.java",
                      "admin/AdminClient.java",
                      "admin/AdminServer.java",
                      "admin/AdministrationService.java",
                      "admin/package-info.java",
                      "datatype/Bounds.java",
                      "datatype/CoreBoolean.java",
                      "datatype/CoreNumber.java",
                      "datatype/CoreString.java",
                      "datatype/DataTypeReference.java",
                      "datatype/Duration.java",
                      "datatype/Event.java",
                      "datatype/PortCreationList.java",
                      "datatype/SIUnit.java",
                      "datatype/Timestamp.java",
                      "datatype/Unit.java",
                      "datatype/XML.java",
                      "datatype/package-info.java",
                      "finstructable/FinstructableGroup.java",
                      "finstructable/Group.java",
                      "finstructable/GroupInterface.java",
                      "finstructable/package-info.java",
                      "net/generic_protocol/Connection.java",
                      "net/generic_protocol/Definitions.java",
                      "net/generic_protocol/RemoteProxyPort.java",
                      "net/generic_protocol/RemoteRuntime.java",
                      "net/generic_protocol/SerializedMessage.java",
                      "package-info.java",
                      "parameter/ConfigFile.java",
                      "parameter/ConfigNode.java",
                      "parameter/ConstructorParameters.java",
                      "parameter/Parameter.java",
                      "parameter/ParameterBool.java",
                      "parameter/ParameterInfo.java",
                      "parameter/ParameterNumeric.java",
                      "parameter/StaticParameter.java",
                      "parameter/StaticParameterBase.java",
                      "parameter/StaticParameterBool.java",
                      "parameter/StaticParameterEnum.java",
                      "parameter/StaticParameterList.java",
                      "parameter/StaticParameterNumeric.java",
                      "parameter/StaticParameterString.java",
                      "parameter/package-info.java",
                      "plugin/ConnectionListener.java",
                      "plugin/ConstructorCreateModuleAction.java",
                      "plugin/CreateExternalConnectionAction.java",
                      "plugin/CreateFrameworkElementAction.java",
                      "plugin/ExternalConnection.java",
                      "plugin/JavaDebugPluginLoader.java",
                      "plugin/JavaReleasePluginLoader.java",
                      "plugin/Plugin.java",
                      "plugin/PluginLoader.java",
                      "plugin/Plugins.java",
                      "plugin/StandardCreateModuleAction.java",
                      "plugin/package-info.java",
                      "port/AbstractPort.java",
                      "port/AggregatedEdge.java",
                      "port/EdgeAggregator.java",
                      "port/MultiTypePortDataBufferPool.java",
                      "port/Port.java",
                      "port/PortCreationInfo.java",
                      "port/PortGroup.java",
                      "port/PortListener.java",
                      "port/PortListenerManager.java",
                      "port/PortQueueFragment.java",
                      "port/PortWrapperBase.java",
                      "port/ThreadLocalCache.java",
                      "port/cc/CCPortBase.java",
                      "port/cc/CCPortBoundedNumeric.java",
                      "port/cc/CCPortDataBufferPool.java",
                      "port/cc/CCPortDataManager.java",
                      "port/cc/CCPortDataManagerTL.java",
                      "port/cc/CCPortDataRef.java",
                      "port/cc/CCPortQueue.java",
                      "port/cc/CCPortQueueElement.java",
                      "port/cc/CCPullRequestHandler.java",
                      "port/cc/CCQueueFragmentRaw.java",
                      "port/cc/PortNumeric.java",
                      "port/cc/package-info.java",
                      "port/net/AbstractPeerTracker.java",
                      "port/net/NetPort.java",
                      "port/net/UpdateTimeChangeListener.java",
                      "port/net/package-info.java",
                      "port/package-info.java",
                      "port/rpc/ClientPort.java",
                      "port/rpc/Future.java",
                      "port/rpc/FutureStatus.java",
                      "port/rpc/Method.java",
                      "port/rpc/Promise.java",
                      "port/rpc/ProxyPort.java",
                      "port/rpc/RPCException.java",
                      "port/rpc/RPCInterfaceType.java",
                      "port/rpc/ResponseHandler.java",
                      "port/rpc/ServerPort.java",
                      "port/rpc/annotation/FutureType.java",
                      "port/rpc/annotation/PromiseType.java",
                      "port/rpc/internal/AbstractCall.java",
                      "port/rpc/internal/RPCMessage.java",
                      "port/rpc/internal/RPCPort.java",
                      "port/rpc/internal/RPCRequest.java",
                      "port/rpc/internal/RPCResponse.java",
                      "port/rpc/internal/ResponseSender.java",
                      "port/rpc/internal/Serialization.java",
                      "port/std/PortBase.java",
                      "port/std/PortDataBufferPool.java",
                      "port/std/PortDataManager.java",
                      "port/std/PortDataReference.java",
                      "port/std/PortQueue.java",
                      "port/std/PortQueueElement.java",
                      "port/std/PortQueueFragmentRaw.java",
                      "port/std/PublishCache.java",
                      "port/std/PullRequestHandler.java",
                      "port/std/package-info.java",
                      "port/stream/InputPacketProcessor.java",
                      "port/stream/InputStreamPort.java",
                      "port/stream/NewConnectionHandler.java",
                      "port/stream/OutputStreamPort.java",
                      "port/stream/SingletonPort.java",
                      "port/stream/StreamCommitThread.java",
                      "port/stream/package-info.java",
                      "portdatabase/CCType.java",
                      "portdatabase/DataTypeUtil.java",
                      "portdatabase/ExpressData.java",
                      "portdatabase/FinrocTypeInfo.java",
                      "portdatabase/MaxStringSerializationLength.java",
                      "portdatabase/ReusableGenericObjectManager.java",
                      "portdatabase/ReusableGenericObjectManagerTL.java",
                      "portdatabase/SerializationHelper.java",
                      "portdatabase/package-info.java",
                      "remote/BufferedModelChanges.java",
                      "remote/Definitions.java",
                      "remote/EnumBasedFlags.java",
                      "remote/FrameworkElementInfo.java",
                      "remote/HasURI.java",
                      "remote/ModelHandler.java",
                      "remote/ModelNode.java",
                      "remote/ModelOperations.java",
                      "remote/ParameterDefinition.java",
                      "remote/Path.java",
                      "remote/PortWrapper.java",
                      "remote/RemoteConnectOptions.java",
                      "remote/RemoteConnector.java",
                      "remote/RemoteCreateAction.java",
                      "remote/RemoteEditableInterfaces.java",
                      "remote/RemoteEnumValue.java",
                      "remote/RemoteFrameworkElement.java",
                      "remote/RemotePort.java",
                      "remote/RemoteRuntime.java",
                      "remote/RemoteStaticCast.java",
                      "remote/RemoteStaticParameterList.java",
                      "remote/RemoteType.java",
                      "remote/RemoteTypeAdapter.java",
                      "remote/RemoteTypeConversion.java",
                      "remote/RemoteUriConnector.java",
                      "remote/RemoteUriSchemeHandler.java",
                      "remote/package-info.java",
                      "structure/Module.java",
                      "structure/package-info.java",
                      "thread/CoreLoopThreadBase.java",
                      "thread/CoreThread.java",
                      "thread/ExecutionControl.java",
                      "thread/PeriodicFrameworkElementTask.java",
                      "thread/StartAndPausable.java",
                      "thread/ThreadContainer.java",
                      "thread/ThreadContainerThread.java",
                      "thread/package-info.java",
                      "util/ConcurrentLookupTable.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/Files.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finstructed_java",
                    "optional": false,
                    "resolved_sources": [
                      "finstructable/Finstructed.java"
                    ],
                    "source_patterns": [
                      "finstructable/Finstructed.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_core-java",
              "path_with_namespace": "finroc/core.java",
              "project_id": 51,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/core.java"
            },
            {
              "branch": "main",
              "id": 357657,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/make_builder/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1058622,
                "files": [
                  "LICENSE",
                  "Makefile",
                  "build.xml",
                  "description_builder.h",
                  "enum_strings_builder/clang-plugin-enum_strings.cpp",
                  "enum_strings_builder/doxygen.conf",
                  "enum_strings_builder/empty.cpp",
                  "enum_strings_builder/enum_strings.cpp",
                  "enum_strings_builder/enum_strings.h",
                  "enum_strings_builder/enum_strings_builder",
                  "enum_strings_builder/enum_strings_builder",
                  "etc/blacklist.txt",
                  "etc/fetchlibs/ubuntu/10.04/README",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Cg.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-Newton.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
                  "etc/fetchlibs/ubuntu/10.04/fetch-pcan.sh",
                  "etc/fetchlibs/ubuntu/10.04/rrlab-dependencies-common_1.0-1_i386.deb",
                  "etc/fetchlibs/ubuntu/10.10/README",
                  "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
                  "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
                  "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
                  "etc/fetchlibs/ubuntu/10.10/fetch-astyle_2.02.1.sh",
                  "etc/fetchlibs/ubuntu/10.10/rrlab-dependencies-common_1.0-1_all.deb",
                  "etc/fetchlibs/ubuntu/11.04/fetch-boost_1.46.sh",
                  "etc/fetchlibs/ubuntu/11.04/fetch-orocos-bfl-0.6.1-with-ltilib-and-ginac.sh",
                  "etc/fetchlibs/ubuntu/11.04/rrlab-dependencies-common_1.1-1_all.deb",
                  "etc/fetchlibs/ubuntu/11.10/fetch-pcan.sh",
                  "etc/fetchlibs/ubuntu/11.10/rrlab-dependencies-common_1.1-1_all.deb",
                  "etc/fetchlibs/ubuntu/12.04/fetch-astyle_2.03.sh",
                  "etc/fetchlibs/ubuntu/12.04/rrlab-dependencies-common_1.1-1_all.deb",
                  "etc/libdb.raw",
                  "etc/libdb.search",
                  "etc/libdb.search.default",
                  "readme.outdated",
                  "scripts/calculateDependencies",
                  "scripts/convertSConscript",
                  "scripts/description_builder.pl",
                  "scripts/makeCall",
                  "scripts/makeClean",
                  "scripts/mcasetenv.py",
                  "scripts/print_default_include_paths",
                  "scripts/print_linker_default_search_paths",
                  "scripts/updatelibdb",
                  "src/makebuilder.mf",
                  "src/makebuilder/Blacklist.java",
                  "src/makebuilder/BuildEntity.java",
                  "src/makebuilder/BuildFileLoader.java",
                  "src/makebuilder/DotFile.java",
                  "src/makebuilder/Library.java",
                  "src/makebuilder/MakeFileBuilder.java",
                  "src/makebuilder/Makefile.java",
                  "src/makebuilder/Options.java",
                  "src/makebuilder/Program.java",
                  "src/makebuilder/RepositoryTargetCreator.java",
                  "src/makebuilder/SourceFileHandler.java",
                  "src/makebuilder/SourceScanner.java",
                  "src/makebuilder/SrcDir.java",
                  "src/makebuilder/SrcFile.java",
                  "src/makebuilder/StartScript.java",
                  "src/makebuilder/ext/finroc/FinrocBuildEntity.java",
                  "src/makebuilder/ext/finroc/FinrocBuilder.java",
                  "src/makebuilder/ext/finroc/FinrocCppHandler.java",
                  "src/makebuilder/ext/finroc/FinrocLibrary.java",
                  "src/makebuilder/ext/finroc/FinrocPlugin.java",
                  "src/makebuilder/ext/finroc/FinrocProgram.java",
                  "src/makebuilder/ext/finroc/FinrocRepositoryTargetCreator.java",
                  "src/makebuilder/ext/finroc/FinrocRunPackager.java",
                  "src/makebuilder/ext/finroc/FinrocSystemLibLoader.java",
                  "src/makebuilder/ext/finroc/LdPreloadScriptHandler.java",
                  "src/makebuilder/ext/finroc/Library.java",
                  "src/makebuilder/ext/finroc/PortDescriptionBuilderHandler.java",
                  "src/makebuilder/ext/finroc/Program.java",
                  "src/makebuilder/ext/finroc/RRLib.java",
                  "src/makebuilder/ext/finroc/TestProgram.java",
                  "src/makebuilder/ext/finroc/UnitTest.java",
                  "src/makebuilder/ext/finroc/clang-plugin-port_names.cpp",
                  "src/makebuilder/ext/mca/DependencyHandler.java",
                  "src/makebuilder/ext/mca/DescriptionBuilderHandler.java",
                  "src/makebuilder/ext/mca/EtcDirCopier.java",
                  "src/makebuilder/ext/mca/HFileCopier.java",
                  "src/makebuilder/ext/mca/LibInfoGenerator.java",
                  "src/makebuilder/ext/mca/MCA2RepositoryTargetCreator.java",
                  "src/makebuilder/ext/mca/MCABuildEntity.java",
                  "src/makebuilder/ext/mca/MCABuilder.java",
                  "src/makebuilder/ext/mca/MCALibrary.java",
                  "src/makebuilder/ext/mca/MCAPlugin.java",
                  "src/makebuilder/ext/mca/MCAProgram.java",
                  "src/makebuilder/ext/mca/MCASystemLibLoader.java",
                  "src/makebuilder/ext/mca/SConscriptConverter.java",
                  "src/makebuilder/ext/mca/SConscriptParser.java",
                  "src/makebuilder/ext/mca/virtualrepo/VirtualRepositoryBuilder.java",
                  "src/makebuilder/handler/CppHandler.java",
                  "src/makebuilder/handler/CppMerger.java",
                  "src/makebuilder/handler/EnumStringsBuilderHandler.java",
                  "src/makebuilder/handler/JavaHandler.java",
                  "src/makebuilder/handler/MakeXMLLoader.java",
                  "src/makebuilder/handler/NvccHandler.java",
                  "src/makebuilder/handler/PkgConfigFileHandler.java",
                  "src/makebuilder/handler/Qt4Handler.java",
                  "src/makebuilder/handler/ScriptHandler.java",
                  "src/makebuilder/libdb/ExtLib.java",
                  "src/makebuilder/libdb/LibDB.java",
                  "src/makebuilder/libdb/PkgConfig.java",
                  "src/makebuilder/util/ActivityLog.java",
                  "src/makebuilder/util/AddOrderSet.java",
                  "src/makebuilder/util/CCOptions.java",
                  "src/makebuilder/util/CodeBlock.java",
                  "src/makebuilder/util/ExtensionFilenameFilter.java",
                  "src/makebuilder/util/Files.java",
                  "src/makebuilder/util/GCC.java",
                  "src/makebuilder/util/ToStringComparator.java",
                  "src/makebuilder/util/Util.java"
                ],
                "language": "cpp",
                "name": "make_builder",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 0,
                  "notices": 0,
                  "resolved_source_files": 0,
                  "targets": 0,
                  "warnings": 0
                },
                "targets": [],
                "title": null,
                "warnings": []
              },
              "name": "make_builder",
              "path_with_namespace": "finroc/make_builder",
              "project_id": 60,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/make_builder"
            },
            {
              "branch": "main",
              "id": 4318,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_structure",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 599712,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractBlackboardServer.cpp",
                  "internal/tAbstractBlackboardServer.h",
                  "internal/tBlackboardBase.cpp",
                  "internal/tBlackboardBase.h",
                  "internal/tBlackboardManager.cpp",
                  "internal/tBlackboardManager.h",
                  "internal/tBlackboardServer.h",
                  "internal/tBlackboardServer.hpp",
                  "internal/tLockParameters.h",
                  "internal/tLockedBuffer.h",
                  "internal/tLockedBufferData.h",
                  "internal/tRemoteBlackboardServer.h",
                  "mBlackboardServer.h",
                  "tBlackboard.h",
                  "tBlackboardClient.h",
                  "tBlackboardClient.hpp",
                  "tBlackboardReadAccess.h",
                  "tBlackboardWriteAccess.h",
                  "tChange.h",
                  "tLockException.h",
                  "tests/blackboard_stress_test.cpp",
                  "tests/blackboard_test.cpp",
                  "tests/mBlackboardReader.cpp",
                  "tests/mBlackboardReader.h",
                  "tests/mBlackboardWriter.cpp",
                  "tests/mBlackboardWriter.h",
                  "tests/mBlackboardWriterAsync.cpp",
                  "tests/mBlackboardWriterAsync.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_blackboard",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 25,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "mBlackboardServer.h",
                      "tBlackboard.h",
                      "tBlackboardClient.h",
                      "tBlackboardReadAccess.h",
                      "tBlackboardWriteAccess.h",
                      "tChange.h",
                      "tLockException.h",
                      "internal/tAbstractBlackboardServer.cpp",
                      "internal/tAbstractBlackboardServer.h",
                      "internal/tBlackboardBase.cpp",
                      "internal/tBlackboardBase.h",
                      "internal/tBlackboardManager.cpp",
                      "internal/tBlackboardManager.h",
                      "internal/tBlackboardServer.h",
                      "internal/tBlackboardServer.hpp",
                      "internal/tLockParameters.h",
                      "internal/tLockedBuffer.h",
                      "internal/tLockedBufferData.h",
                      "internal/tRemoteBlackboardServer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "internal/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "tests/make.xml",
                    "name": "test_modules",
                    "optional": false,
                    "resolved_sources": [
                      "tests/mBlackboardReader.cpp",
                      "tests/mBlackboardWriter.cpp",
                      "tests/mBlackboardWriterAsync.cpp"
                    ],
                    "source_patterns": [
                      "m*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "finroc_plugins_blackboard_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "stress",
                    "optional": false,
                    "resolved_sources": [
                      "tests/blackboard_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "blackboard_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard",
              "path_with_namespace": "finroc/plugins/blackboard",
              "project_id": 10,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard"
            },
            {
              "branch": "main",
              "id": 4319,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/blackboard.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 478413,
                "files": [
                  "AbstractBlackboardServer.java",
                  "AbstractBlackboardServerRaw.java",
                  "BBLockException.java",
                  "BlackboardBuffer.java",
                  "BlackboardClient.java",
                  "BlackboardManager.java",
                  "BlackboardPlugin.java",
                  "BlackboardReadAccess.java",
                  "BlackboardServer.java",
                  "BlackboardTask.java",
                  "BlackboardTypeInfo.java",
                  "BlackboardWriteAccess.java",
                  "LICENSE",
                  "RawBlackboardClient.java",
                  "RemoteBlackboardServer.java",
                  "SingleBufferedBlackboardServer.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_blackboard-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 2,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_blackboard-java",
                    "optional": false,
                    "resolved_sources": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ],
                    "source_patterns": [
                      "BlackboardBuffer.java",
                      "BlackboardPlugin.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_blackboard-java",
              "path_with_namespace": "finroc/plugins/blackboard.java",
              "project_id": 52,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/blackboard.java"
            },
            {
              "branch": "main",
              "id": 4320,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/composite-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "rrlib_rtti_conversion",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_structure",
                    "rrlib_rtti"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 504014,
                "files": [
                  "LICENSE",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "examples/example.finroc",
                  "examples/gAggregator.xml",
                  "examples/gAggregatorCoded.cpp",
                  "examples/gAggregatorCoded.h",
                  "examples/gUser.xml",
                  "examples/interfaces/rtti.cpp",
                  "examples/interfaces/tFancy.h",
                  "examples/interfaces/tInputOutput.h",
                  "examples/interfaces/tSimple.h",
                  "examples/mInterfaceImplementer1.cpp",
                  "examples/mInterfaceImplementer1.h",
                  "examples/mInterfaceImplementer2.cpp",
                  "examples/mInterfaceImplementer2.h",
                  "examples/mInterfaceUser.cpp",
                  "examples/mInterfaceUser.h",
                  "interface_types.cpp",
                  "interface_types.h",
                  "internal/tGenericPortType.h",
                  "internal/tInterfaceTypeInfo.cpp",
                  "internal/tInterfaceTypeInfo.h",
                  "internal/tPortSelectConversionOperation.cpp",
                  "internal/tPortSelectConversionOperation.h",
                  "internal/tTypeInfo.h",
                  "internal/type_traits.h",
                  "tInterface.h",
                  "tInterfaceBase.cpp",
                  "tInterfaceBase.h",
                  "tInterfaceModifier.cpp",
                  "tInterfaceModifier.h",
                  "tInterfaceType.h",
                  "utils/auto_connect.cpp",
                  "utils/auto_connect.h",
                  "utils/auto_connect.hpp",
                  "utils/tInterfaceSubset.cpp",
                  "utils/tInterfaceSubset.h",
                  "utils/tPortSelector.cpp",
                  "utils/tPortSelector.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_composite_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 43,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "examples/make.xml",
                    "name": "example",
                    "optional": true,
                    "resolved_sources": [
                      "examples/example.finroc",
                      "examples/gAggregator.xml",
                      "examples/gAggregatorCoded.cpp",
                      "examples/gAggregatorCoded.h",
                      "examples/gUser.xml",
                      "examples/mInterfaceImplementer1.cpp",
                      "examples/mInterfaceImplementer1.h",
                      "examples/mInterfaceImplementer2.cpp",
                      "examples/mInterfaceImplementer2.h",
                      "examples/mInterfaceUser.cpp",
                      "examples/mInterfaceUser.h",
                      "examples/make.xml",
                      "examples/interfaces/rtti.cpp",
                      "examples/interfaces/tFancy.h",
                      "examples/interfaces/tInputOutput.h",
                      "examples/interfaces/tSimple.h"
                    ],
                    "source_patterns": [
                      "*",
                      "interfaces/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_composite_ports",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "defined_conversions.cpp",
                      "defined_conversions.h",
                      "interface_types.cpp",
                      "interface_types.h",
                      "make.xml",
                      "tInterface.h",
                      "tInterfaceBase.cpp",
                      "tInterfaceBase.h",
                      "tInterfaceModifier.cpp",
                      "tInterfaceModifier.h",
                      "tInterfaceType.h",
                      "internal/tGenericPortType.h",
                      "internal/tInterfaceTypeInfo.cpp",
                      "internal/tInterfaceTypeInfo.h",
                      "internal/tPortSelectConversionOperation.cpp",
                      "internal/tPortSelectConversionOperation.h",
                      "internal/tTypeInfo.h",
                      "internal/type_traits.h",
                      "utils/auto_connect.cpp",
                      "utils/auto_connect.h",
                      "utils/auto_connect.hpp",
                      "utils/tInterfaceSubset.cpp",
                      "utils/tInterfaceSubset.h",
                      "utils/tPortSelector.cpp",
                      "utils/tPortSelector.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*",
                      "utils/*"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_composite_ports",
              "path_with_namespace": "finroc/plugins/composite-ports",
              "project_id": 11,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/composite-ports"
            },
            {
              "branch": "main",
              "id": 4321,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_structure",
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 1765692,
                "files": [
                  "LICENSE",
                  "api/tBoundedPort.h",
                  "api/tDeserializationScope.cpp",
                  "api/tDeserializationScope.h",
                  "api/tGenericPortImplementation.cpp",
                  "api/tGenericPortImplementation.h",
                  "api/tPortBufferReturnCustomization.h",
                  "api/tPortDataPointerImplementation.h",
                  "api/tPortImplementation.h",
                  "api/tPortImplementationTypeTrait.h",
                  "api/tPortListenerAdapter.h",
                  "api/tPullRequestHandlerAdapter.h",
                  "api/tSingleThreadedCheapCopyPort.h",
                  "common/tAbstractDataPort.cpp",
                  "common/tAbstractDataPort.h",
                  "common/tAbstractDataPortCreationInfo.cpp",
                  "common/tAbstractDataPortCreationInfo.h",
                  "common/tAbstractPortBufferManager.h",
                  "common/tConversionConnector.cpp",
                  "common/tConversionConnector.h",
                  "common/tPortBufferPool.h",
                  "common/tPortListenerRaw.h",
                  "common/tPortQueue.h",
                  "common/tPublishOperation.h",
                  "common/tPullOperation.h",
                  "common/tReferenceCountingBufferManager.h",
                  "common/tScopedContext.cpp",
                  "common/tScopedContext.h",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "definitions.h",
                  "metadata/tMetadataStack.cpp",
                  "metadata/tMetadataStack.h",
                  "metadata/tScopedMetadataGeneric.h",
                  "metadata/tTiedMetadata.h",
                  "numeric/tNumber.cpp",
                  "numeric/tNumber.h",
                  "optimized/cheaply_copied_types.cpp",
                  "optimized/cheaply_copied_types.h",
                  "optimized/tCheapCopyPort.cpp",
                  "optimized/tCheapCopyPort.h",
                  "optimized/tCheaplyCopiedBufferManager.cpp",
                  "optimized/tCheaplyCopiedBufferManager.h",
                  "optimized/tGlobalBufferPools.cpp",
                  "optimized/tGlobalBufferPools.h",
                  "optimized/tPullRequestHandlerRaw.h",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                  "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                  "optimized/tThreadLocalBufferManager.cpp",
                  "optimized/tThreadLocalBufferManager.h",
                  "optimized/tThreadLocalBufferPools.cpp",
                  "optimized/tThreadLocalBufferPools.h",
                  "optimized/tThreadSpecificBufferPools.h",
                  "standard/tMultiTypePortBufferPool.cpp",
                  "standard/tMultiTypePortBufferPool.h",
                  "standard/tPortBufferManager.cpp",
                  "standard/tPortBufferManager.h",
                  "standard/tPullRequestHandlerRaw.h",
                  "standard/tStandardPort.cpp",
                  "standard/tStandardPort.h",
                  "tBounds.h",
                  "tChangeContext.h",
                  "tEvent.cpp",
                  "tEvent.h",
                  "tGenericPort.h",
                  "tGenericPort.hpp",
                  "tInputPort.h",
                  "tInputPort.hpp",
                  "tMetadata.cpp",
                  "tMetadata.h",
                  "tOutputPort.h",
                  "tPort.cpp",
                  "tPort.h",
                  "tPortBuffers.h",
                  "tPortCreationInfo.h",
                  "tPortDataPointer.h",
                  "tPortPack.h",
                  "tProxyPort.h",
                  "tPullRequestHandler.h",
                  "tQueueSettings.h",
                  "tThreadLocalBufferManagement.h",
                  "tests/configuration.cpp",
                  "tests/initial_pushing.cpp",
                  "tests/test_collection.cpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_data_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 81,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_ports",
                    "optional": false,
                    "resolved_sources": [
                      "defined_conversions.h",
                      "definitions.h",
                      "tBounds.h",
                      "tChangeContext.h",
                      "tEvent.h",
                      "tGenericPort.h",
                      "tInputPort.h",
                      "tMetadata.h",
                      "tOutputPort.h",
                      "tPort.h",
                      "tPortBuffers.h",
                      "tPortCreationInfo.h",
                      "tPortDataPointer.h",
                      "tPortPack.h",
                      "tProxyPort.h",
                      "tPullRequestHandler.h",
                      "tQueueSettings.h",
                      "tThreadLocalBufferManagement.h",
                      "type_traits.h",
                      "defined_conversions.cpp",
                      "tEvent.cpp",
                      "tMetadata.cpp",
                      "tPort.cpp",
                      "common/tAbstractDataPort.cpp",
                      "common/tAbstractDataPort.h",
                      "common/tAbstractDataPortCreationInfo.cpp",
                      "common/tAbstractDataPortCreationInfo.h",
                      "common/tAbstractPortBufferManager.h",
                      "common/tConversionConnector.cpp",
                      "common/tConversionConnector.h",
                      "common/tPortBufferPool.h",
                      "common/tPortListenerRaw.h",
                      "common/tPortQueue.h",
                      "common/tPublishOperation.h",
                      "common/tPullOperation.h",
                      "common/tReferenceCountingBufferManager.h",
                      "common/tScopedContext.cpp",
                      "common/tScopedContext.h",
                      "numeric/tNumber.cpp",
                      "numeric/tNumber.h",
                      "standard/tMultiTypePortBufferPool.cpp",
                      "standard/tMultiTypePortBufferPool.h",
                      "standard/tPortBufferManager.cpp",
                      "standard/tPortBufferManager.h",
                      "standard/tPullRequestHandlerRaw.h",
                      "standard/tStandardPort.cpp",
                      "standard/tStandardPort.h",
                      "optimized/cheaply_copied_types.cpp",
                      "optimized/cheaply_copied_types.h",
                      "optimized/tCheapCopyPort.cpp",
                      "optimized/tCheapCopyPort.h",
                      "optimized/tCheaplyCopiedBufferManager.cpp",
                      "optimized/tCheaplyCopiedBufferManager.h",
                      "optimized/tGlobalBufferPools.cpp",
                      "optimized/tGlobalBufferPools.h",
                      "optimized/tPullRequestHandlerRaw.h",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.cpp",
                      "optimized/tSingleThreadedCheapCopyPortGeneric.h",
                      "optimized/tThreadLocalBufferManager.cpp",
                      "optimized/tThreadLocalBufferManager.h",
                      "optimized/tThreadLocalBufferPools.cpp",
                      "optimized/tThreadLocalBufferPools.h",
                      "optimized/tThreadSpecificBufferPools.h",
                      "api/tBoundedPort.h",
                      "api/tDeserializationScope.cpp",
                      "api/tDeserializationScope.h",
                      "api/tGenericPortImplementation.cpp",
                      "api/tGenericPortImplementation.h",
                      "api/tPortBufferReturnCustomization.h",
                      "api/tPortDataPointerImplementation.h",
                      "api/tPortImplementation.h",
                      "api/tPortImplementationTypeTrait.h",
                      "api/tPortListenerAdapter.h",
                      "api/tPullRequestHandlerAdapter.h",
                      "api/tSingleThreadedCheapCopyPort.h",
                      "metadata/tMetadataStack.cpp",
                      "metadata/tMetadataStack.h",
                      "metadata/tScopedMetadataGeneric.h",
                      "metadata/tTiedMetadata.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "*.cpp",
                      "common/*",
                      "numeric/*",
                      "standard/*",
                      "optimized/*",
                      "api/*",
                      "metadata/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "initial_pushing",
                    "optional": false,
                    "resolved_sources": [
                      "tests/initial_pushing.cpp"
                    ],
                    "source_patterns": [
                      "tests/initial_pushing.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_collection.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_collection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_ports",
              "path_with_namespace": "finroc/plugins/data-ports",
              "project_id": 12,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-ports"
            },
            {
              "branch": "main",
              "id": 4322,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/data-types.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_blackboard-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 913080,
                "files": [
                  "Angle.java",
                  "AngleTypeAdapter.java",
                  "BehaviorStatus.java",
                  "Blittable.java",
                  "CameraFeature.java",
                  "Canvas.java",
                  "DataTypePlugin.java",
                  "Dimension.java",
                  "DistanceData.java",
                  "Function.java",
                  "HasBlittable.java",
                  "HasFunctionRepresentation.java",
                  "Ib2cServiceClient.java",
                  "Image.java",
                  "LICENSE",
                  "Matrix.java",
                  "Matrix3x3d.java",
                  "Paintable.java",
                  "PaintablePortData.java",
                  "PartWiseLinearFunction.java",
                  "PointList.java",
                  "Pose2D.java",
                  "Pose3D.java",
                  "PoseTypeAdapter.java",
                  "QuantityTypeAdapter.java",
                  "TaskProfile.java",
                  "Time.java",
                  "UncertainPose2D.java",
                  "UncertainPose3D.java",
                  "util/BezierSpline.java",
                  "util/BoundsExtractingGraphics2D.java",
                  "util/FastBufferedImage.java",
                  "util/GraphicsUtil.java",
                  "vector/Vector.java",
                  "vector/Vector2d.java",
                  "vector/Vector2i.java",
                  "vector/Vector3d.java",
                  "vector/Vector3i.java",
                  "vector/Vector6d.java",
                  "vector/Vector6i.java",
                  "vector/VectorTypeAdapter.java"
                ],
                "language": "java",
                "name": "finroc_plugins_data_types-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 40,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_data_types-java",
                    "optional": false,
                    "resolved_sources": [
                      "Angle.java",
                      "AngleTypeAdapter.java",
                      "BehaviorStatus.java",
                      "Blittable.java",
                      "CameraFeature.java",
                      "Canvas.java",
                      "DataTypePlugin.java",
                      "Dimension.java",
                      "DistanceData.java",
                      "Function.java",
                      "HasBlittable.java",
                      "HasFunctionRepresentation.java",
                      "Ib2cServiceClient.java",
                      "Image.java",
                      "Matrix.java",
                      "Matrix3x3d.java",
                      "Paintable.java",
                      "PaintablePortData.java",
                      "PartWiseLinearFunction.java",
                      "PointList.java",
                      "Pose2D.java",
                      "Pose3D.java",
                      "PoseTypeAdapter.java",
                      "QuantityTypeAdapter.java",
                      "TaskProfile.java",
                      "Time.java",
                      "UncertainPose2D.java",
                      "UncertainPose3D.java",
                      "util/BezierSpline.java",
                      "util/BoundsExtractingGraphics2D.java",
                      "util/FastBufferedImage.java",
                      "util/GraphicsUtil.java",
                      "vector/Vector.java",
                      "vector/Vector2d.java",
                      "vector/Vector2i.java",
                      "vector/Vector3d.java",
                      "vector/Vector3i.java",
                      "vector/Vector6d.java",
                      "vector/Vector6i.java",
                      "vector/VectorTypeAdapter.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_data_types-java",
              "path_with_namespace": "finroc/plugins/data-types.java",
              "project_id": 53,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/data-types.java"
            },
            {
              "branch": "main",
              "id": 4323,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/ib2c/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_data_fusion",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_rpc_ports"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 623978,
                "files": [
                  "LICENSE",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "gbbEmptyGroup.cpp",
                  "gbbEmptyGroup.h",
                  "mNumberToActivityConverter.cpp",
                  "mNumberToActivityConverter.h",
                  "mbbConditionalBehaviorStimulator.cpp",
                  "mbbConditionalBehaviorStimulator.h",
                  "mbbFusion.cpp",
                  "mbbFusion.h",
                  "mbbFusion.hpp",
                  "mbbFusionBase.cpp",
                  "mbbFusionBase.h",
                  "mbbLimitOutput.cpp",
                  "mbbLimitOutput.h",
                  "rtti.cpp",
                  "tCondition.cpp",
                  "tCondition.h",
                  "tFunctions.cpp",
                  "tFunctions.h",
                  "tGlobalService.cpp",
                  "tGlobalService.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tMetaSignal.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tPortConnectionConstraint.cpp",
                  "tPortConnectionConstraint.h",
                  "tStatus.h",
                  "tViolation.h",
                  "test/gbbTestGroup.cpp",
                  "test/gbbTestGroup.h",
                  "test/mbbTestModule.cpp",
                  "test/mbbTestModule.h",
                  "test/pTestBehaviors.cpp",
                  "typeutil.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_ib2c",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'finrocplugin'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'finroclibrary' named 'test_behaviors'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'behaviors'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 3,
                  "resolved_source_files": 20,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "finrocplugin",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_ib2c",
                    "optional": false,
                    "resolved_sources": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "rtti.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp",
                      "tFunctions.cpp"
                    ],
                    "source_patterns": [
                      "gbbEmptyGroup.cpp",
                      "mbbConditionalBehaviorStimulator.cpp",
                      "mbbFusion.cpp",
                      "mbbFusionBase.cpp",
                      "mNumberToActivityConverter.cpp",
                      "rtti.cpp",
                      "tCondition.cpp",
                      "tGroup.cpp",
                      "tMetaSignal.h",
                      "tModule.cpp",
                      "tPortConnectionConstraint.cpp",
                      "tStatus.h",
                      "tViolation.h",
                      "typeutil.h",
                      "mbbLimitOutput.cpp",
                      "tGlobalService.cpp",
                      "tFunctions.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "finroclibrary",
                    "make_file": "make.xml",
                    "name": "test_behaviors",
                    "optional": false,
                    "resolved_sources": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ],
                    "source_patterns": [
                      "test/mbbTestModule.cpp",
                      "test/gbbTestGroup.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "behaviors",
                    "optional": true,
                    "resolved_sources": [
                      "test/pTestBehaviors.cpp"
                    ],
                    "source_patterns": [
                      "test/pTestBehaviors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_ib2c",
              "path_with_namespace": "finroc/plugins/ib2c",
              "project_id": 13,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/ib2c"
            },
            {
              "branch": "main",
              "id": 4324,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/network-transport/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_runtime_construction",
                    "rrlib_buffer_pools",
                    "rrlib_concurrent_containers",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 733732,
                "files": [
                  "LICENSE",
                  "generic_protocol/definitions.cpp",
                  "generic_protocol/definitions.h",
                  "generic_protocol/tConnection.cpp",
                  "generic_protocol/tConnection.h",
                  "generic_protocol/tDynamicConnectionData.h",
                  "generic_protocol/tDynamicConnectorParameters.h",
                  "generic_protocol/tLocalRuntimeInfo.cpp",
                  "generic_protocol/tLocalRuntimeInfo.h",
                  "generic_protocol/tMessage.h",
                  "generic_protocol/tNetworkConnector.cpp",
                  "generic_protocol/tNetworkConnector.h",
                  "generic_protocol/tNetworkPortInfo.cpp",
                  "generic_protocol/tNetworkPortInfo.h",
                  "generic_protocol/tNetworkPortInfoClient.cpp",
                  "generic_protocol/tNetworkPortInfoClient.h",
                  "generic_protocol/tNetworkServerPort.cpp",
                  "generic_protocol/tNetworkServerPort.h",
                  "generic_protocol/tNetworkTransportPlugin.cpp",
                  "generic_protocol/tNetworkTransportPlugin.h",
                  "generic_protocol/tRemoteRuntime.cpp",
                  "generic_protocol/tRemoteRuntime.h",
                  "generic_protocol/tServerSideConversionInfo.h",
                  "generic_protocol/tStaticConnectorParameters.h",
                  "generic_protocol/tUriConnector.cpp",
                  "generic_protocol/tUriConnector.h",
                  "generic_protocol/tUriConnectorData.h",
                  "runtime_info/definitions.cpp",
                  "runtime_info/definitions.h",
                  "runtime_info/tConnectorInfo.h",
                  "runtime_info/tFrameworkElementInfo.cpp",
                  "runtime_info/tFrameworkElementInfo.h",
                  "runtime_info/tRemoteCreateAction.h",
                  "runtime_info/tRemoteRuntime.cpp",
                  "runtime_info/tRemoteRuntime.h",
                  "runtime_info/tRemoteStaticCast.h",
                  "runtime_info/tRemoteType.cpp",
                  "runtime_info/tRemoteType.h",
                  "runtime_info/tRemoteTypeConversion.h",
                  "runtime_info/tRemoteUriSchemeHandler.h",
                  "runtime_info/tUriConnectorInfo.cpp",
                  "runtime_info/tUriConnectorInfo.h",
                  "tNetworkTransportPlugin.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_network_transport",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 45,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_network_transport",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tNetworkTransportPlugin.h"
                    ],
                    "source_patterns": [
                      "*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "runtime_info",
                    "optional": false,
                    "resolved_sources": [
                      "runtime_info/definitions.cpp",
                      "runtime_info/definitions.h",
                      "runtime_info/tConnectorInfo.h",
                      "runtime_info/tFrameworkElementInfo.cpp",
                      "runtime_info/tFrameworkElementInfo.h",
                      "runtime_info/tRemoteCreateAction.h",
                      "runtime_info/tRemoteRuntime.cpp",
                      "runtime_info/tRemoteRuntime.h",
                      "runtime_info/tRemoteStaticCast.h",
                      "runtime_info/tRemoteType.cpp",
                      "runtime_info/tRemoteType.h",
                      "runtime_info/tRemoteTypeConversion.h",
                      "runtime_info/tRemoteUriSchemeHandler.h",
                      "runtime_info/tUriConnectorInfo.cpp",
                      "runtime_info/tUriConnectorInfo.h"
                    ],
                    "source_patterns": [
                      "runtime_info/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "generic_protocol",
                    "optional": false,
                    "resolved_sources": [
                      "generic_protocol/definitions.cpp",
                      "generic_protocol/definitions.h",
                      "generic_protocol/tConnection.cpp",
                      "generic_protocol/tConnection.h",
                      "generic_protocol/tDynamicConnectionData.h",
                      "generic_protocol/tDynamicConnectorParameters.h",
                      "generic_protocol/tLocalRuntimeInfo.cpp",
                      "generic_protocol/tLocalRuntimeInfo.h",
                      "generic_protocol/tMessage.h",
                      "generic_protocol/tNetworkConnector.cpp",
                      "generic_protocol/tNetworkConnector.h",
                      "generic_protocol/tNetworkPortInfo.cpp",
                      "generic_protocol/tNetworkPortInfo.h",
                      "generic_protocol/tNetworkPortInfoClient.cpp",
                      "generic_protocol/tNetworkPortInfoClient.h",
                      "generic_protocol/tNetworkServerPort.cpp",
                      "generic_protocol/tNetworkServerPort.h",
                      "generic_protocol/tNetworkTransportPlugin.cpp",
                      "generic_protocol/tNetworkTransportPlugin.h",
                      "generic_protocol/tRemoteRuntime.cpp",
                      "generic_protocol/tRemoteRuntime.h",
                      "generic_protocol/tServerSideConversionInfo.h",
                      "generic_protocol/tStaticConnectorParameters.h",
                      "generic_protocol/tUriConnector.cpp",
                      "generic_protocol/tUriConnector.h",
                      "generic_protocol/tUriConnectorData.h"
                    ],
                    "source_patterns": [
                      "generic_protocol/*"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_network_transport",
              "path_with_namespace": "finroc/plugins/network-transport",
              "project_id": 14,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/network-transport"
            },
            {
              "branch": "main",
              "id": 4325,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/parameters/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 808621,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tParameterCreationInfo.h",
                  "internal/tParameterImplementation.cpp",
                  "internal/tParameterImplementation.h",
                  "internal/tParameterInfo.cpp",
                  "internal/tParameterInfo.h",
                  "internal/tStaticParameterImplementation.h",
                  "internal/tStaticParameterImplementationBase.cpp",
                  "internal/tStaticParameterImplementationBase.h",
                  "internal/tStaticParameterList.cpp",
                  "internal/tStaticParameterList.h",
                  "tConfigFile.cpp",
                  "tConfigFile.h",
                  "tConfigNode.cpp",
                  "tConfigNode.h",
                  "tConfigOptions.cpp",
                  "tConfigOptions.h",
                  "tConfigurablePlugin.cpp",
                  "tConfigurablePlugin.h",
                  "tParameter.cpp",
                  "tParameter.h",
                  "tStaticParameter.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_parameters",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 25,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_parameters",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "internal/tParameterCreationInfo.h",
                      "internal/tParameterImplementation.cpp",
                      "internal/tParameterImplementation.h",
                      "internal/tParameterInfo.cpp",
                      "internal/tParameterInfo.h",
                      "internal/tStaticParameterImplementation.h",
                      "internal/tStaticParameterImplementationBase.cpp",
                      "internal/tStaticParameterImplementationBase.h",
                      "internal/tStaticParameterList.cpp",
                      "internal/tStaticParameterList.h",
                      "make.xml",
                      "tConfigFile.cpp",
                      "tConfigFile.h",
                      "tConfigNode.cpp",
                      "tConfigNode.h",
                      "tConfigOptions.cpp",
                      "tConfigOptions.h",
                      "tConfigurablePlugin.cpp",
                      "tConfigurablePlugin.h",
                      "tParameter.cpp",
                      "tParameter.h",
                      "tStaticParameter.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_parameters",
              "path_with_namespace": "finroc/plugins/parameters",
              "project_id": 15,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/parameters"
            },
            {
              "branch": "main",
              "id": 4326,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/rpc-ports/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "rrlib_buffer_pools",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 599123,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "internal/tAbstractCall.cpp",
                  "internal/tAbstractCall.h",
                  "internal/tAbstractResponseHandler.h",
                  "internal/tCallStorage.cpp",
                  "internal/tCallStorage.h",
                  "internal/tRPCInterfaceTypeInfo.cpp",
                  "internal/tRPCInterfaceTypeInfo.h",
                  "internal/tRPCMessage.h",
                  "internal/tRPCPort.cpp",
                  "internal/tRPCPort.h",
                  "internal/tRPCRequest.h",
                  "internal/tRPCResponse.h",
                  "internal/tResponseSender.h",
                  "internal/tReturnValueSerialization.h",
                  "tClientPort.h",
                  "tFuture.h",
                  "tPromise.h",
                  "tProxyPort.h",
                  "tRPCException.cpp",
                  "tRPCException.h",
                  "tRPCInterface.h",
                  "tRPCInterfaceType.h",
                  "tResponseHandler.h",
                  "tServerPort.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_rpc_ports",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_rpc_ports",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "definitions.h",
                      "make.xml",
                      "tClientPort.h",
                      "tFuture.h",
                      "tPromise.h",
                      "tProxyPort.h",
                      "tRPCException.cpp",
                      "tRPCException.h",
                      "tRPCInterface.h",
                      "tRPCInterfaceType.h",
                      "tResponseHandler.h",
                      "tServerPort.h",
                      "internal/tAbstractCall.cpp",
                      "internal/tAbstractCall.h",
                      "internal/tAbstractResponseHandler.h",
                      "internal/tCallStorage.cpp",
                      "internal/tCallStorage.h",
                      "internal/tRPCInterfaceTypeInfo.cpp",
                      "internal/tRPCInterfaceTypeInfo.h",
                      "internal/tRPCMessage.h",
                      "internal/tRPCPort.cpp",
                      "internal/tRPCPort.h",
                      "internal/tRPCRequest.h",
                      "internal/tRPCResponse.h",
                      "internal/tResponseSender.h",
                      "internal/tReturnValueSerialization.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_rpc_ports",
              "path_with_namespace": "finroc/plugins/rpc-ports",
              "project_id": 16,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/rpc-ports"
            },
            {
              "branch": "main",
              "id": 4327,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/runtime-construction/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_parameters",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_util",
                    "rrlib_xml"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 984985,
                "files": [
                  "LICENSE",
                  "dynamic_loading.cpp",
                  "dynamic_loading.h",
                  "pFinrocRun.cpp",
                  "tAdministrationService.cpp",
                  "tAdministrationService.h",
                  "tConstructorCreateModuleAction.h",
                  "tConstructorParameters.cpp",
                  "tConstructorParameters.h",
                  "tCreateFrameworkElementAction.cpp",
                  "tCreateFrameworkElementAction.h",
                  "tDataTypeReference.cpp",
                  "tDataTypeReference.h",
                  "tEditableInterfaces.cpp",
                  "tEditableInterfaces.h",
                  "tFinstructable.cpp",
                  "tFinstructable.h",
                  "tFinstructableGroup.cpp",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tGroupInterface.cpp",
                  "tGroupInterface.h",
                  "tInclude.cpp",
                  "tInclude.h",
                  "tOriginData.h",
                  "tPortCreationList.cpp",
                  "tPortCreationList.h",
                  "tSharedLibrary.cpp",
                  "tSharedLibrary.h",
                  "tStandardCreateModuleAction.h",
                  "tests/test_types.cpp",
                  "tests/test_types.h",
                  "tests/type_conversion.cpp",
                  "tests/type_conversion.finroc",
                  "tests/type_conversion_group.xml"
                ],
                "language": "cpp",
                "name": "finroc_plugins_runtime_construction",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "actions",
                    "optional": false,
                    "resolved_sources": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ],
                    "source_patterns": [
                      "tConstructorCreateModuleAction.h",
                      "tConstructorParameters.cpp",
                      "tCreateFrameworkElementAction.cpp",
                      "tSharedLibrary.cpp",
                      "tStandardCreateModuleAction.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_runtime_construction",
                    "optional": false,
                    "resolved_sources": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tInclude.cpp",
                      "tPortCreationList.cpp"
                    ],
                    "source_patterns": [
                      "dynamic_loading.cpp",
                      "tAdministrationService.cpp",
                      "tDataTypeReference.cpp",
                      "tEditableInterfaces.cpp",
                      "tFinstructable.cpp",
                      "tFinstructableGroup.cpp",
                      "tGroup.cpp",
                      "tGroupInterface.cpp",
                      "tInclude.cpp",
                      "tPortCreationList.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finroc_run",
                    "optional": false,
                    "resolved_sources": [
                      "pFinrocRun.cpp"
                    ],
                    "source_patterns": [
                      "pFinrocRun.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "type_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "tests/type_conversion.cpp"
                    ],
                    "source_patterns": [
                      "tests/type_conversion.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "test_types",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_types.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_types.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_runtime_construction",
              "path_with_namespace": "finroc/plugins/runtime-construction",
              "project_id": 17,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/runtime-construction"
            },
            {
              "branch": "main",
              "id": 4328,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/scheduling/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "rrlib_rtti",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util",
                    "rrlib_watchdog"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 545036,
                "files": [
                  "LICENSE",
                  "scheduling.cpp",
                  "scheduling.h",
                  "tExecutionControl.cpp",
                  "tExecutionControl.h",
                  "tPeriodicFrameworkElementTask.cpp",
                  "tPeriodicFrameworkElementTask.h",
                  "tSchedulingContext.cpp",
                  "tSchedulingContext.h",
                  "tStartAndPausable.h",
                  "tTaskContext.cpp",
                  "tTaskContext.h",
                  "tTaskProfile.h",
                  "tTaskSetup.cpp",
                  "tTaskSetup.h",
                  "tThreadContainerBase.cpp",
                  "tThreadContainerBase.h",
                  "tThreadContainerElement.h",
                  "tThreadContainerThread.cpp",
                  "tThreadContainerThread.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_scheduling",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 22,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_scheduling",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "scheduling.cpp",
                      "scheduling.h",
                      "tExecutionControl.cpp",
                      "tExecutionControl.h",
                      "tPeriodicFrameworkElementTask.cpp",
                      "tPeriodicFrameworkElementTask.h",
                      "tSchedulingContext.cpp",
                      "tSchedulingContext.h",
                      "tStartAndPausable.h",
                      "tTaskContext.cpp",
                      "tTaskContext.h",
                      "tTaskProfile.h",
                      "tTaskSetup.cpp",
                      "tTaskSetup.h",
                      "tThreadContainerBase.cpp",
                      "tThreadContainerBase.h",
                      "tThreadContainerElement.h",
                      "tThreadContainerThread.cpp",
                      "tThreadContainerThread.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_scheduling",
              "path_with_namespace": "finroc/plugins/scheduling",
              "project_id": 18,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/scheduling"
            },
            {
              "branch": "main",
              "id": 4329,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/structure/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_data_ports",
                    "finroc_plugins_parameters",
                    "finroc_plugins_runtime_construction",
                    "finroc_plugins_scheduling",
                    "rrlib_getopt",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": [
                    "finroc_plugins_network_transport",
                    "finroc_plugins_rpc_ports",
                    "finroc_plugins_tcp",
                    "rrlib_crash_handler"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 845722,
                "files": [
                  "LICENSE",
                  "default_main_wrapper.cpp",
                  "default_main_wrapper.h",
                  "etc/content_templates.xml",
                  "etc/content_templates/group.cpp.template",
                  "etc/content_templates/group.h.template",
                  "etc/content_templates/group.hpp.template",
                  "etc/content_templates/module.cpp.template",
                  "etc/content_templates/module.h.template",
                  "etc/content_templates/module.hpp.template",
                  "etc/content_templates/part.cpp.template",
                  "etc/content_templates/sense_control_group.cpp.template",
                  "etc/content_templates/sense_control_group.h.template",
                  "etc/content_templates/sense_control_group.hpp.template",
                  "etc/content_templates/sense_control_module.cpp.template",
                  "etc/content_templates/sense_control_module.h.template",
                  "etc/content_templates/sense_control_module.hpp.template",
                  "examples/mTestModule.cpp",
                  "examples/mTestModule.h",
                  "examples/mTestSenseControlModule.cpp",
                  "examples/mTestSenseControlModule.h",
                  "examples/pTestModule.cpp",
                  "examples/pTestSenseControlModule.cpp",
                  "internal/register.cpp",
                  "internal/register.h",
                  "main_utilities.cpp",
                  "main_utilities.h",
                  "tComponent.cpp",
                  "tComponent.h",
                  "tCompositeComponent.cpp",
                  "tCompositeComponent.h",
                  "tConveniencePort.h",
                  "tGroup.cpp",
                  "tGroup.h",
                  "tModule.cpp",
                  "tModule.h",
                  "tModuleBase.cpp",
                  "tModuleBase.h",
                  "tSenseControlGroup.cpp",
                  "tSenseControlGroup.h",
                  "tSenseControlModule.cpp",
                  "tSenseControlModule.h",
                  "tThreadContainer.cpp",
                  "tThreadContainer.h",
                  "tTopLevelThreadContainer.h"
                ],
                "language": "cpp",
                "name": "finroc_plugins_structure",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_structure",
                    "optional": false,
                    "resolved_sources": [
                      "internal/register.cpp",
                      "internal/register.h",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ],
                    "source_patterns": [
                      "internal/**",
                      "tComponent.cpp",
                      "tCompositeComponent.cpp",
                      "tConveniencePort.h",
                      "tGroup.cpp",
                      "tModule.cpp",
                      "tModuleBase.cpp",
                      "tSenseControlGroup.cpp",
                      "tSenseControlModule.cpp",
                      "tThreadContainer.cpp",
                      "tTopLevelThreadContainer.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_utilities",
                    "optional": false,
                    "resolved_sources": [
                      "main_utilities.cpp"
                    ],
                    "source_patterns": [
                      "main_utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "main_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "default_main_wrapper.cpp"
                    ],
                    "source_patterns": [
                      "default_main_wrapper.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "test_modules",
                    "optional": true,
                    "resolved_sources": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/mTestSenseControlModule.cpp",
                      "examples/mTestModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_sense_control_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestSenseControlModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestSenseControlModule.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "simple_module",
                    "optional": true,
                    "resolved_sources": [
                      "examples/pTestModule.cpp"
                    ],
                    "source_patterns": [
                      "examples/pTestModule.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_structure",
              "path_with_namespace": "finroc/plugins/structure",
              "project_id": 19,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/structure"
            },
            {
              "branch": "main",
              "id": 4330,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core",
                    "finroc_plugins_blackboard",
                    "finroc_plugins_network_transport",
                    "finroc_plugins_structure",
                    "rrlib_getopt",
                    "rrlib_serialization",
                    "rrlib_thread",
                    "rrlib_util",
                    "rrlib_watchdog"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 846153,
                "files": [
                  "LICENSE",
                  "internal/protocol_definitions.cpp",
                  "internal/protocol_definitions.h",
                  "internal/tConnection.cpp",
                  "internal/tConnection.h",
                  "internal/tPeerImplementation.cpp",
                  "internal/tPeerImplementation.h",
                  "internal/tPeerInfo.cpp",
                  "internal/tPeerInfo.h",
                  "internal/tServer.cpp",
                  "internal/tServer.h",
                  "internal/tUUID.h",
                  "internal/util.cpp",
                  "internal/util.h",
                  "tTCPPlugin.cpp",
                  "tTCPPlugin.h",
                  "tests/mTestCollection.cpp",
                  "tests/mTestCollection.h",
                  "tests/pTestCollection.cpp"
                ],
                "language": "cpp",
                "name": "finroc_plugins_tcp",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tTCPPlugin.cpp",
                      "tTCPPlugin.h",
                      "internal/protocol_definitions.cpp",
                      "internal/protocol_definitions.h",
                      "internal/tConnection.cpp",
                      "internal/tConnection.h",
                      "internal/tPeerImplementation.cpp",
                      "internal/tPeerImplementation.h",
                      "internal/tPeerInfo.cpp",
                      "internal/tPeerInfo.h",
                      "internal/tServer.cpp",
                      "internal/tServer.h",
                      "internal/tUUID.h",
                      "internal/util.cpp",
                      "internal/util.h"
                    ],
                    "source_patterns": [
                      "*",
                      "internal/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/mTestCollection.cpp",
                      "tests/pTestCollection.cpp"
                    ],
                    "source_patterns": [
                      "tests/mTestCollection.cpp",
                      "tests/pTestCollection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp",
              "path_with_namespace": "finroc/plugins/tcp",
              "project_id": 20,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp"
            },
            {
              "branch": "main",
              "id": 4331,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/plugins/tcp.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 834924,
                "files": [
                  "LICENSE",
                  "Peer.java",
                  "TCPSettings.java",
                  "internal/PeerInfo.java",
                  "internal/PeerList.java",
                  "internal/RemotePart.java",
                  "internal/TCP.java",
                  "internal/TCPConnection.java",
                  "internal/TCPPeer.java",
                  "internal/TCPServer.java",
                  "internal/UUID.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "finroc_plugins_tcp-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_plugins_tcp-java",
                    "optional": false,
                    "resolved_sources": [
                      "Peer.java",
                      "TCPSettings.java",
                      "internal/PeerInfo.java",
                      "internal/PeerList.java",
                      "internal/RemotePart.java",
                      "internal/TCP.java",
                      "internal/TCPConnection.java",
                      "internal/TCPPeer.java",
                      "internal/TCPServer.java",
                      "internal/UUID.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_plugins_tcp-java",
              "path_with_namespace": "finroc/plugins/tcp.java",
              "project_id": 54,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/plugins/tcp.java"
            },
            {
              "branch": "main",
              "id": 4332,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/finstruct.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 2120830,
                "files": [
                  "ConfigFileModel.java",
                  "Finstruct.java",
                  "FinstructConnectionPanel.java",
                  "FinstructInterfaceTreeModel.java",
                  "FinstructRightPanel.java",
                  "FinstructSettings.java",
                  "FinstructView.java",
                  "FinstructWindow.java",
                  "LICENSE",
                  "SmartConnecting.java",
                  "actions/AddPortsToInterfaceAction.java",
                  "actions/CompositeAction.java",
                  "actions/ConnectAction.java",
                  "actions/DisconnectAction.java",
                  "actions/FinstructAction.java",
                  "dialogs/CreateConnectorOptionsDialog.java",
                  "dialogs/CreateInterfacesDialog.java",
                  "dialogs/CreateModuleDialog.java",
                  "dialogs/LoadModuleLibraryDialog.java",
                  "dialogs/MGridBagDialog.java",
                  "dialogs/ParameterEditDialog.java",
                  "graphviz/Edge.java",
                  "graphviz/Graph.java",
                  "graphviz/GraphVizElement.java",
                  "graphviz/Vertex.java",
                  "help.txt",
                  "icon/antialias-wikimedia-public_domain.png",
                  "icon/back-ubuntu.png",
                  "icon/clock-ubuntu.png",
                  "icon/forward-ubuntu.png",
                  "icon/gtk-apply-ubuntu.png",
                  "icon/line-break-max.png",
                  "icon/module-max.png",
                  "icon/player_pause-ubuntu.png",
                  "icon/player_play-ubuntu.png",
                  "icon/reload-ubuntu.png",
                  "icon/system-upgrade-ubuntu.png",
                  "icon/tools-wikimedia-public_domain.png",
                  "icon/zoom-in-ubuntu.png",
                  "icon/zoom-labels-derived.png",
                  "icon/zoom-original-ubuntu.png",
                  "icon/zoom-out-ubuntu.png",
                  "propertyeditor/ConnectingPortAccessor.java",
                  "propertyeditor/CoreSerializableDefaultEditor.java",
                  "propertyeditor/EnumEditor.java",
                  "propertyeditor/FinrocComponentFactory.java",
                  "propertyeditor/FinrocObjectAccessor.java",
                  "propertyeditor/PaintableViewer.java",
                  "propertyeditor/PortAccessor.java",
                  "propertyeditor/PropertyEditorTable.java",
                  "propertyeditor/PropertyEditorTableModel.java",
                  "propertyeditor/RemotePropertyAccessor.java",
                  "propertyeditor/StaticParameterAccessor.java",
                  "propertyeditor/TaskProfileViewer.java",
                  "propertyeditor/XMLEditor.java",
                  "util/FilteredList.java",
                  "util/MouseHandler.java",
                  "util/MouseHandlerManager.java",
                  "views/AbstractGraphView.java",
                  "views/ComponentVisualization.java",
                  "views/Ib2cViewClassic.java",
                  "views/PortView.java",
                  "views/Profiling.java",
                  "views/StandardViewGraphViz.java"
                ],
                "language": "java",
                "name": "finroc_tools_finstruct-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 63,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "plugins/**"
                    ],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finstruct",
                    "optional": false,
                    "resolved_sources": [
                      "ConfigFileModel.java",
                      "Finstruct.java",
                      "FinstructConnectionPanel.java",
                      "FinstructInterfaceTreeModel.java",
                      "FinstructRightPanel.java",
                      "FinstructSettings.java",
                      "FinstructView.java",
                      "FinstructWindow.java",
                      "SmartConnecting.java",
                      "actions/AddPortsToInterfaceAction.java",
                      "actions/CompositeAction.java",
                      "actions/ConnectAction.java",
                      "actions/DisconnectAction.java",
                      "actions/FinstructAction.java",
                      "dialogs/CreateConnectorOptionsDialog.java",
                      "dialogs/CreateInterfacesDialog.java",
                      "dialogs/CreateModuleDialog.java",
                      "dialogs/LoadModuleLibraryDialog.java",
                      "dialogs/MGridBagDialog.java",
                      "dialogs/ParameterEditDialog.java",
                      "graphviz/Edge.java",
                      "graphviz/Graph.java",
                      "graphviz/GraphVizElement.java",
                      "graphviz/Vertex.java",
                      "propertyeditor/ConnectingPortAccessor.java",
                      "propertyeditor/CoreSerializableDefaultEditor.java",
                      "propertyeditor/EnumEditor.java",
                      "propertyeditor/FinrocComponentFactory.java",
                      "propertyeditor/FinrocObjectAccessor.java",
                      "propertyeditor/PaintableViewer.java",
                      "propertyeditor/PortAccessor.java",
                      "propertyeditor/PropertyEditorTable.java",
                      "propertyeditor/PropertyEditorTableModel.java",
                      "propertyeditor/RemotePropertyAccessor.java",
                      "propertyeditor/StaticParameterAccessor.java",
                      "propertyeditor/TaskProfileViewer.java",
                      "propertyeditor/XMLEditor.java",
                      "util/FilteredList.java",
                      "util/MouseHandler.java",
                      "util/MouseHandlerManager.java",
                      "views/AbstractGraphView.java",
                      "views/ComponentVisualization.java",
                      "views/Ib2cViewClassic.java",
                      "views/PortView.java",
                      "views/Profiling.java",
                      "views/StandardViewGraphViz.java",
                      "icon/antialias-wikimedia-public_domain.png",
                      "icon/back-ubuntu.png",
                      "icon/clock-ubuntu.png",
                      "icon/forward-ubuntu.png",
                      "icon/gtk-apply-ubuntu.png",
                      "icon/line-break-max.png",
                      "icon/module-max.png",
                      "icon/player_pause-ubuntu.png",
                      "icon/player_play-ubuntu.png",
                      "icon/reload-ubuntu.png",
                      "icon/system-upgrade-ubuntu.png",
                      "icon/tools-wikimedia-public_domain.png",
                      "icon/zoom-in-ubuntu.png",
                      "icon/zoom-labels-derived.png",
                      "icon/zoom-original-ubuntu.png",
                      "icon/zoom-out-ubuntu.png",
                      "help.txt"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_finstruct-java",
              "path_with_namespace": "finroc/tools/finstruct.java",
              "project_id": 55,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/finstruct.java"
            },
            {
              "branch": "main",
              "id": 4333,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/finroc/tools/gui.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_core-java",
                    "finroc_plugins_data_types-java",
                    "finroc_plugins_tcp-java",
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 3674588,
                "files": [
                  "ConnectDialog.java",
                  "ConnectionPanel.java",
                  "ConnectionTypeDialog.java",
                  "ConnectorIcon.java",
                  "FinrocGUI.java",
                  "FinrocGuiXmlSerializer.java",
                  "GUI.java",
                  "GUICodec.java",
                  "GUIPanel.java",
                  "GUIPanelUI.java",
                  "GUIUiBase.java",
                  "GUIUiWithInterfaces.java",
                  "GUIWindow.java",
                  "GUIWindowUI.java",
                  "GUIWindowUIBase.java",
                  "LICENSE",
                  "SelectionUI.java",
                  "StatusBar.java",
                  "UndoBuffer.java",
                  "WatchDog.java",
                  "Widget.java",
                  "WidgetAndInterfaceRegister.java",
                  "WidgetInput.java",
                  "WidgetInputPort.java",
                  "WidgetOutput.java",
                  "WidgetOutputPort.java",
                  "WidgetPort.java",
                  "WidgetPorts.java",
                  "WidgetPortsListener.java",
                  "WidgetPropertiesDialog.java",
                  "WidgetUI.java",
                  "abstractbase/DataModelBase.java",
                  "abstractbase/DataModelListener.java",
                  "abstractbase/JmcaguiEventRouter.java",
                  "abstractbase/UIBase.java",
                  "commons/Endian.java",
                  "commons/EventRouter.java",
                  "commons/Util.java",
                  "commons/fastdraw/BitOps.java",
                  "commons/fastdraw/BufferedConvexSVG.java",
                  "commons/fastdraw/BufferedImageARGBColorAdd.java",
                  "commons/fastdraw/BufferedImageARGBColorable.java",
                  "commons/fastdraw/BufferedImageRGB.java",
                  "commons/fastdraw/BufferedImageRGBConvexShape.java",
                  "commons/fastdraw/CompressedImage.java",
                  "commons/fastdraw/FastCustomDrawableComponent.java",
                  "commons/fastdraw/HeatMapColorTransformation.java",
                  "commons/fastdraw/InvisibleComponent.java",
                  "commons/fastdraw/SVG.java",
                  "commons/reflection/ReflectionCallback.java",
                  "commons/reflection/ReflectionHelper.java",
                  "help.txt",
                  "icons/Button.png",
                  "icons/ComboBox.png",
                  "icons/LCD.png",
                  "icons/LED.png",
                  "icons/MultipleBars.png",
                  "icons/Oscilloscope.png",
                  "icons/Slider.png",
                  "icons/ValueInputField.png",
                  "icons/VideoRenderer.png",
                  "icons/VirtualJoystick.png",
                  "icons/arrow.png",
                  "icons/document-new.png",
                  "icons/document-open.png",
                  "icons/document-save.png",
                  "icons/edit-copy.png",
                  "icons/edit-cut.png",
                  "icons/edit-paste.png",
                  "icons/edit-redo.png",
                  "icons/edit-undo.png",
                  "icons/find.png",
                  "icons/home.png",
                  "icons/move.png",
                  "icons/rotate.png",
                  "icons/to-port.png",
                  "icons/watch.png",
                  "icons/zoom-page_oo.png",
                  "icons/zoom.png",
                  "plugin/GUIPlugin.java",
                  "themes/BrushedMetalBlue.java",
                  "themes/Default.java",
                  "themes/Theme.java",
                  "themes/Themes.java",
                  "themes/brushed-alu-dark-max.png",
                  "themes/brushed-alu-max.png",
                  "themes/brushed-titanium-max.png",
                  "util/AttributeReader.java",
                  "util/CommonCommandLineOptions.java",
                  "util/ElementFilter.java",
                  "util/ExtensionFilenameFilter.java",
                  "util/FPSDetector.java",
                  "util/Graphics2DWrapper.java",
                  "util/MFileFilter.java",
                  "util/PackageContentEnumerator.java",
                  "util/embeddedfiles/AbstractFile.java",
                  "util/embeddedfiles/AbstractFiles.java",
                  "util/embeddedfiles/EmbeddedFile.java",
                  "util/embeddedfiles/EmbeddedPaintable.java",
                  "util/embeddedfiles/EmbeddedPaintables.java",
                  "util/embeddedfiles/ExternalFile.java",
                  "util/embeddedfiles/ExternalFolder.java",
                  "util/embeddedfiles/FileManager.java",
                  "util/embeddedfiles/HasEmbeddedFiles.java",
                  "util/embeddedfiles/ValidExtensions.java",
                  "util/embeddedfiles/VirtualFile.java",
                  "util/gui/AdvancedMouseListener.java",
                  "util/gui/FileDialog.java",
                  "util/gui/IconManager.java",
                  "util/gui/ListWithNewAndDeleteButton.java",
                  "util/gui/MAction.java",
                  "util/gui/MActionEvent.java",
                  "util/gui/MDialog.java",
                  "util/gui/MJTree.java",
                  "util/gui/MPanel.java",
                  "util/gui/MPopupMenu.java",
                  "util/gui/MToolBar.java",
                  "util/gui/MouseEventListener.java",
                  "util/gui/RulerOfTheForest.java",
                  "util/propertyeditor/BooleanEditor.java",
                  "util/propertyeditor/CloneHandler.java",
                  "util/propertyeditor/ColorEditor.java",
                  "util/propertyeditor/ComboBoxEditor.java",
                  "util/propertyeditor/ComponentFactory.java",
                  "util/propertyeditor/EditComponent.java",
                  "util/propertyeditor/FieldAccessor.java",
                  "util/propertyeditor/FieldAccessorFactory.java",
                  "util/propertyeditor/FontEditor.java",
                  "util/propertyeditor/LongText.java",
                  "util/propertyeditor/NotInPropertyEditor.java",
                  "util/propertyeditor/NumberEditor.java",
                  "util/propertyeditor/ObjectAccessor.java",
                  "util/propertyeditor/PropertiesPanel.java",
                  "util/propertyeditor/PropertyAccessor.java",
                  "util/propertyeditor/PropertyAccessorAdapter.java",
                  "util/propertyeditor/PropertyEditComponent.java",
                  "util/propertyeditor/PropertyList.java",
                  "util/propertyeditor/PropertyListAccessor.java",
                  "util/propertyeditor/PropertyListEditor.java",
                  "util/propertyeditor/ReadOnlyAdapter.java",
                  "util/propertyeditor/ResourcePathProvider.java",
                  "util/propertyeditor/StandardComponentFactory.java",
                  "util/propertyeditor/StringEditor.java",
                  "util/propertyeditor/gui/AbstractFileEditor.java",
                  "util/propertyeditor/gui/AbstractFilesEditor.java",
                  "util/propertyeditor/gui/DataTypeEditor.java",
                  "util/propertyeditor/gui/GuiComponentFactory.java",
                  "util/propertyeditor/gui/PropertiesDialog.java",
                  "util/propertyeditor/gui/ResourcePathProvider.java",
                  "util/propertyeditor/gui/UnitEditor.java",
                  "util/treemodel/InterfaceTreeModel.java",
                  "util/treemodel/RemoteRemoteRuntime.java",
                  "widgets/ArtificialHorizon.java",
                  "widgets/BehaviorSignals.java",
                  "widgets/BitSelector.java",
                  "widgets/BlackboardDropDown.java",
                  "widgets/Button.java",
                  "widgets/CameraController.java",
                  "widgets/CheckBox.java",
                  "widgets/CheckBoxGroup.java",
                  "widgets/ComboBox.java",
                  "widgets/Compass.java",
                  "widgets/CompassBack.svg",
                  "widgets/CompassDynamic.svg",
                  "widgets/CompassNeedle.svg",
                  "widgets/FileChooser.java",
                  "widgets/GeometryRenderer.java",
                  "widgets/JoystickPoint.png",
                  "widgets/JoystickPoint.svg",
                  "widgets/Knob.java",
                  "widgets/LCD.java",
                  "widgets/LCD.svg",
                  "widgets/LCDComma.svg",
                  "widgets/LED.java",
                  "widgets/Label.java",
                  "widgets/LaserScannerBar.java",
                  "widgets/MultipleBars.java",
                  "widgets/Oscilloscope.java",
                  "widgets/Picture.java",
                  "widgets/PictureSelector.java",
                  "widgets/Plotter.java",
                  "widgets/RadioButtons.java",
                  "widgets/Slider.java",
                  "widgets/StaticLabel.java",
                  "widgets/TextEditor.java",
                  "widgets/ValueInputField.java",
                  "widgets/VideoJoystick.java",
                  "widgets/VideoRenderer.java",
                  "widgets/VirtualJoystick.java",
                  "widgets/knob-background-gregor.svg",
                  "widgets/knob-background-simple-max.svg",
                  "widgets/knob-indicator.svg",
                  "widgets/led-off-small.png",
                  "widgets/led-off.png",
                  "widgets/led-on-small.png",
                  "widgets/led-on.png"
                ],
                "language": "java",
                "name": "finroc_tools_gui-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 195,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "plugins/**"
                    ],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "fingui",
                    "optional": false,
                    "resolved_sources": [
                      "ConnectDialog.java",
                      "ConnectionPanel.java",
                      "ConnectionTypeDialog.java",
                      "ConnectorIcon.java",
                      "FinrocGUI.java",
                      "FinrocGuiXmlSerializer.java",
                      "GUI.java",
                      "GUICodec.java",
                      "GUIPanel.java",
                      "GUIPanelUI.java",
                      "GUIUiBase.java",
                      "GUIUiWithInterfaces.java",
                      "GUIWindow.java",
                      "GUIWindowUI.java",
                      "GUIWindowUIBase.java",
                      "SelectionUI.java",
                      "StatusBar.java",
                      "UndoBuffer.java",
                      "WatchDog.java",
                      "Widget.java",
                      "WidgetAndInterfaceRegister.java",
                      "WidgetInput.java",
                      "WidgetInputPort.java",
                      "WidgetOutput.java",
                      "WidgetOutputPort.java",
                      "WidgetPort.java",
                      "WidgetPorts.java",
                      "WidgetPortsListener.java",
                      "WidgetPropertiesDialog.java",
                      "WidgetUI.java",
                      "abstractbase/DataModelBase.java",
                      "abstractbase/DataModelListener.java",
                      "abstractbase/JmcaguiEventRouter.java",
                      "abstractbase/UIBase.java",
                      "commons/Endian.java",
                      "commons/EventRouter.java",
                      "commons/Util.java",
                      "commons/fastdraw/BitOps.java",
                      "commons/fastdraw/BufferedConvexSVG.java",
                      "commons/fastdraw/BufferedImageARGBColorAdd.java",
                      "commons/fastdraw/BufferedImageARGBColorable.java",
                      "commons/fastdraw/BufferedImageRGB.java",
                      "commons/fastdraw/BufferedImageRGBConvexShape.java",
                      "commons/fastdraw/CompressedImage.java",
                      "commons/fastdraw/FastCustomDrawableComponent.java",
                      "commons/fastdraw/HeatMapColorTransformation.java",
                      "commons/fastdraw/InvisibleComponent.java",
                      "commons/fastdraw/SVG.java",
                      "commons/reflection/ReflectionCallback.java",
                      "commons/reflection/ReflectionHelper.java",
                      "plugin/GUIPlugin.java",
                      "themes/BrushedMetalBlue.java",
                      "themes/Default.java",
                      "themes/Theme.java",
                      "themes/Themes.java",
                      "util/AttributeReader.java",
                      "util/CommonCommandLineOptions.java",
                      "util/ElementFilter.java",
                      "util/ExtensionFilenameFilter.java",
                      "util/FPSDetector.java",
                      "util/Graphics2DWrapper.java",
                      "util/MFileFilter.java",
                      "util/PackageContentEnumerator.java",
                      "util/embeddedfiles/AbstractFile.java",
                      "util/embeddedfiles/AbstractFiles.java",
                      "util/embeddedfiles/EmbeddedFile.java",
                      "util/embeddedfiles/EmbeddedPaintable.java",
                      "util/embeddedfiles/EmbeddedPaintables.java",
                      "util/embeddedfiles/ExternalFile.java",
                      "util/embeddedfiles/ExternalFolder.java",
                      "util/embeddedfiles/FileManager.java",
                      "util/embeddedfiles/HasEmbeddedFiles.java",
                      "util/embeddedfiles/ValidExtensions.java",
                      "util/embeddedfiles/VirtualFile.java",
                      "util/gui/AdvancedMouseListener.java",
                      "util/gui/FileDialog.java",
                      "util/gui/IconManager.java",
                      "util/gui/ListWithNewAndDeleteButton.java",
                      "util/gui/MAction.java",
                      "util/gui/MActionEvent.java",
                      "util/gui/MDialog.java",
                      "util/gui/MJTree.java",
                      "util/gui/MPanel.java",
                      "util/gui/MPopupMenu.java",
                      "util/gui/MToolBar.java",
                      "util/gui/MouseEventListener.java",
                      "util/gui/RulerOfTheForest.java",
                      "util/propertyeditor/BooleanEditor.java",
                      "util/propertyeditor/CloneHandler.java",
                      "util/propertyeditor/ColorEditor.java",
                      "util/propertyeditor/ComboBoxEditor.java",
                      "util/propertyeditor/ComponentFactory.java",
                      "util/propertyeditor/EditComponent.java",
                      "util/propertyeditor/FieldAccessor.java",
                      "util/propertyeditor/FieldAccessorFactory.java",
                      "util/propertyeditor/FontEditor.java",
                      "util/propertyeditor/LongText.java",
                      "util/propertyeditor/NotInPropertyEditor.java",
                      "util/propertyeditor/NumberEditor.java",
                      "util/propertyeditor/ObjectAccessor.java",
                      "util/propertyeditor/PropertiesPanel.java",
                      "util/propertyeditor/PropertyAccessor.java",
                      "util/propertyeditor/PropertyAccessorAdapter.java",
                      "util/propertyeditor/PropertyEditComponent.java",
                      "util/propertyeditor/PropertyList.java",
                      "util/propertyeditor/PropertyListAccessor.java",
                      "util/propertyeditor/PropertyListEditor.java",
                      "util/propertyeditor/ReadOnlyAdapter.java",
                      "util/propertyeditor/ResourcePathProvider.java",
                      "util/propertyeditor/StandardComponentFactory.java",
                      "util/propertyeditor/StringEditor.java",
                      "util/propertyeditor/gui/AbstractFileEditor.java",
                      "util/propertyeditor/gui/AbstractFilesEditor.java",
                      "util/propertyeditor/gui/DataTypeEditor.java",
                      "util/propertyeditor/gui/GuiComponentFactory.java",
                      "util/propertyeditor/gui/PropertiesDialog.java",
                      "util/propertyeditor/gui/ResourcePathProvider.java",
                      "util/propertyeditor/gui/UnitEditor.java",
                      "util/treemodel/InterfaceTreeModel.java",
                      "util/treemodel/RemoteRemoteRuntime.java",
                      "widgets/ArtificialHorizon.java",
                      "widgets/BehaviorSignals.java",
                      "widgets/BitSelector.java",
                      "widgets/BlackboardDropDown.java",
                      "widgets/Button.java",
                      "widgets/CameraController.java",
                      "widgets/CheckBox.java",
                      "widgets/CheckBoxGroup.java",
                      "widgets/ComboBox.java",
                      "widgets/Compass.java",
                      "widgets/FileChooser.java",
                      "widgets/GeometryRenderer.java",
                      "widgets/Knob.java",
                      "widgets/LCD.java",
                      "widgets/LED.java",
                      "widgets/Label.java",
                      "widgets/LaserScannerBar.java",
                      "widgets/MultipleBars.java",
                      "widgets/Oscilloscope.java",
                      "widgets/Picture.java",
                      "widgets/PictureSelector.java",
                      "widgets/Plotter.java",
                      "widgets/RadioButtons.java",
                      "widgets/Slider.java",
                      "widgets/StaticLabel.java",
                      "widgets/TextEditor.java",
                      "widgets/ValueInputField.java",
                      "widgets/VideoJoystick.java",
                      "widgets/VideoRenderer.java",
                      "widgets/VirtualJoystick.java",
                      "icons/Button.png",
                      "icons/ComboBox.png",
                      "icons/LCD.png",
                      "icons/LED.png",
                      "icons/MultipleBars.png",
                      "icons/Oscilloscope.png",
                      "icons/Slider.png",
                      "icons/ValueInputField.png",
                      "icons/VideoRenderer.png",
                      "icons/VirtualJoystick.png",
                      "icons/arrow.png",
                      "icons/document-new.png",
                      "icons/document-open.png",
                      "icons/document-save.png",
                      "icons/edit-copy.png",
                      "icons/edit-cut.png",
                      "icons/edit-paste.png",
                      "icons/edit-redo.png",
                      "icons/edit-undo.png",
                      "icons/find.png",
                      "icons/home.png",
                      "icons/move.png",
                      "icons/rotate.png",
                      "icons/to-port.png",
                      "icons/watch.png",
                      "icons/zoom-page_oo.png",
                      "icons/zoom.png",
                      "themes/brushed-alu-dark-max.png",
                      "themes/brushed-alu-max.png",
                      "themes/brushed-titanium-max.png",
                      "widgets/JoystickPoint.png",
                      "widgets/led-off-small.png",
                      "widgets/led-off.png",
                      "widgets/led-on-small.png",
                      "widgets/led-on.png",
                      "help.txt",
                      "widgets/CompassBack.svg",
                      "widgets/CompassDynamic.svg",
                      "widgets/CompassNeedle.svg",
                      "widgets/JoystickPoint.svg",
                      "widgets/LCD.svg",
                      "widgets/LCDComma.svg",
                      "widgets/knob-background-gregor.svg",
                      "widgets/knob-background-simple-max.svg",
                      "widgets/knob-indicator.svg"
                    ],
                    "source_patterns": [
                      "**.java",
                      "**.png",
                      "**.txt",
                      "**.svg"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "finroc_tools_gui-java",
              "path_with_namespace": "finroc/tools/gui.java",
              "project_id": 56,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/finroc/tools/gui.java"
            },
            {
              "branch": "main",
              "id": 1,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/infrastructure/test/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev7+g27e7ea209.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "finroc_plugins_scheduling",
                    "finroc_plugins_structure",
                    "rrlib_canvas",
                    "rrlib_localization",
                    "rrlib_si_units"
                  ],
                  "optional": []
                },
                "description": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization.",
                "disk_usage_bytes": 45537,
                "files": [
                  "LICENSE",
                  "README.md",
                  "etc/fragile_bot.xml",
                  "gSimulation.cpp",
                  "gSimulation.h",
                  "gSimulation.h.xml",
                  "mAddNoise.cpp",
                  "mAddNoise.h",
                  "mMainSimulation.cpp",
                  "mMainSimulation.h",
                  "pCrashCourse.cpp"
                ],
                "language": "cpp",
                "name": "finroc_projects_crash_course",
                "notices": [],
                "readme_excerpt": "Demonstrates a small Finroc robot simulation with sense-control modules, simulated distance sensors, configurable sensor noise, and simple visualization. This project accompanies the beginner crash course and provides a compact example for building and running a Finroc C++ application.",
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 4,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [
                      "pCrashCourse.cpp"
                    ],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "finroc_projects_crash_course",
                    "optional": false,
                    "resolved_sources": [
                      "gSimulation.cpp",
                      "mAddNoise.cpp",
                      "mMainSimulation.cpp"
                    ],
                    "source_patterns": [
                      "*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "finroc_crash_course",
                    "optional": false,
                    "resolved_sources": [
                      "pCrashCourse.cpp"
                    ],
                    "source_patterns": [
                      "pCrashCourse.cpp"
                    ]
                  }
                ],
                "title": "Crash Course Simulation",
                "warnings": []
              },
              "name": "test",
              "path_with_namespace": "infrastructure/test",
              "project_id": 7,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/infrastructure/test"
            },
            {
              "branch": "main",
              "id": 4335,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/buffer-pools/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 245065,
                "files": [
                  "LICENSE",
                  "policies/deleting/CollectGarbage.h",
                  "policies/deleting/ComplainOnMissingBuffers.h",
                  "policies/management/ArrayAndFlagBased.h",
                  "policies/management/QueueBased.h",
                  "policies/recycling/StoreOwnerInUniquePointer.h",
                  "policies/recycling/UseBufferContainer.h",
                  "policies/recycling/UseOwnerStorageInBuffer.h",
                  "tBufferContainer.h",
                  "tBufferManagementInfo.h",
                  "tBufferPool.h",
                  "tGarbageFromDeletedBufferPools.cpp",
                  "tGarbageFromDeletedBufferPools.h",
                  "tNotifyOnRecycle.h",
                  "tests/basic_operation.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_buffer_pools",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 14,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_buffer_pools",
                    "optional": false,
                    "resolved_sources": [
                      "tBufferContainer.h",
                      "tBufferManagementInfo.h",
                      "tBufferPool.h",
                      "tGarbageFromDeletedBufferPools.h",
                      "tNotifyOnRecycle.h",
                      "tGarbageFromDeletedBufferPools.cpp",
                      "policies/deleting/CollectGarbage.h",
                      "policies/deleting/ComplainOnMissingBuffers.h",
                      "policies/management/ArrayAndFlagBased.h",
                      "policies/management/QueueBased.h",
                      "policies/recycling/StoreOwnerInUniquePointer.h",
                      "policies/recycling/UseBufferContainer.h",
                      "policies/recycling/UseOwnerStorageInBuffer.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "*.cpp",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_operation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_operation.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_operation.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_buffer_pools",
              "path_with_namespace": "rrlib/buffer-pools",
              "project_id": 21,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/buffer-pools"
            },
            {
              "branch": "main",
              "id": 4336,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/canvas/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 251081,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "rtti.cpp",
                  "tCanvas.cpp",
                  "tCanvas.h",
                  "tCanvas2D.h",
                  "tCanvas2D.hpp",
                  "tCanvas3D.h",
                  "tCanvas3D.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_canvas",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_canvas",
                    "optional": false,
                    "resolved_sources": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ],
                    "source_patterns": [
                      "definitions.h",
                      "tCanvas.cpp",
                      "tCanvas2D.h",
                      "tCanvas3D.h",
                      "rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_canvas",
              "path_with_namespace": "rrlib/canvas",
              "project_id": 34,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/canvas"
            },
            {
              "branch": "main",
              "id": 4337,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/concurrent-containers/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 463405,
                "files": [
                  "LICENSE",
                  "policies/set/storage/ArrayChunkBased.h",
                  "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                  "queue/tIntrusiveLinkedFifoQueue.h",
                  "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                  "queue/tIntrusiveQueueFragment.cpp",
                  "queue/tIntrusiveQueueFragment.h",
                  "queue/tIntrusiveSingleThreadedQueue.h",
                  "queue/tQueueFragmentImplementation.h",
                  "queue/tQueueImplementation.h",
                  "queue/tQueueableImplementation.cpp",
                  "queue/tQueueableImplementation.h",
                  "queue/tUniquePtrQueueImplementation.h",
                  "tConcurrency.h",
                  "tDequeueMode.h",
                  "tQueue.h",
                  "tQueueFragment.h",
                  "tQueueable.h",
                  "tRegister.h",
                  "tSet.h",
                  "tests/atomic_int64_stress_test.cpp",
                  "tests/basic_queue_test.cpp",
                  "tests/basic_set_test.cpp",
                  "tests/queue_stress_tests.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_concurrent_containers",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 23,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_concurrent_containers",
                    "optional": false,
                    "resolved_sources": [
                      "tConcurrency.h",
                      "tDequeueMode.h",
                      "tQueue.h",
                      "tQueueFragment.h",
                      "tQueueable.h",
                      "tRegister.h",
                      "tSet.h",
                      "queue/tIntrusiveLinkedBoundedFifoQueue.h",
                      "queue/tIntrusiveLinkedFifoQueue.h",
                      "queue/tIntrusiveLinkedFragmentBasedQueue.h",
                      "queue/tIntrusiveQueueFragment.cpp",
                      "queue/tIntrusiveQueueFragment.h",
                      "queue/tIntrusiveSingleThreadedQueue.h",
                      "queue/tQueueFragmentImplementation.h",
                      "queue/tQueueImplementation.h",
                      "queue/tQueueableImplementation.cpp",
                      "queue/tQueueableImplementation.h",
                      "queue/tUniquePtrQueueImplementation.h",
                      "policies/set/storage/ArrayChunkBased.h"
                    ],
                    "source_patterns": [
                      "*.h",
                      "queue/**",
                      "policies/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_queue_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_queue_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_queue_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "queue_stress_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/queue_stress_tests.cpp"
                    ],
                    "source_patterns": [
                      "tests/queue_stress_tests.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "basic_set_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/basic_set_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/basic_set_test.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "atomic_int64_stress_test",
                    "optional": false,
                    "resolved_sources": [
                      "tests/atomic_int64_stress_test.cpp"
                    ],
                    "source_patterns": [
                      "tests/atomic_int64_stress_test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_concurrent_containers",
              "path_with_namespace": "rrlib/concurrent-containers",
              "project_id": 22,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/concurrent-containers"
            },
            {
              "branch": "main",
              "id": 4338,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/crash-handler/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 34925,
                "files": [
                  "LICENSE",
                  "crash_handler.cpp",
                  "crash_handler.h"
                ],
                "language": "cpp",
                "name": "rrlib_crash_handler",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 1,
                  "resolved_source_files": 5,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_crash_handler",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "crash_handler.cpp",
                      "crash_handler.h",
                      "make.xml"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_crash_handler",
              "path_with_namespace": "rrlib/crash-handler",
              "project_id": 35,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/crash-handler"
            },
            {
              "branch": "main",
              "id": 4339,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/data-fusion/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 229695,
                "files": [
                  "LICENSE",
                  "channels.h",
                  "factory.h",
                  "functions.h",
                  "policies/channel/Average.h",
                  "policies/channel/Base.h",
                  "policies/channel/LastValue.h",
                  "policies/channel/Median.h",
                  "tAverage.h",
                  "tDataFusion.h",
                  "tDataFusion.hpp",
                  "tMaximumKey.h",
                  "tMedianKeyVoter.h",
                  "tMedianVoter.h",
                  "tWeightedAverage.h",
                  "tWeightedSum.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_data_fusion",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 15,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_data_fusion",
                    "optional": false,
                    "resolved_sources": [
                      "policies/channel/Average.h",
                      "policies/channel/Base.h",
                      "policies/channel/LastValue.h",
                      "policies/channel/Median.h",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ],
                    "source_patterns": [
                      "policies/**",
                      "channels.h",
                      "functions.h",
                      "tAverage.h",
                      "tDataFusion.h",
                      "tMaximumKey.h",
                      "tMedianVoter.h",
                      "tMedianKeyVoter.h",
                      "tWeightedAverage.h",
                      "tWeightedSum.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "factory",
                    "optional": false,
                    "resolved_sources": [
                      "factory.h"
                    ],
                    "source_patterns": [
                      "factory.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_data_fusion_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_data_fusion",
              "path_with_namespace": "rrlib/data-fusion",
              "project_id": 23,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/data-fusion"
            },
            {
              "branch": "main",
              "id": 4340,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/design-patterns/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 274932,
                "files": [
                  "LICENSE",
                  "command.h",
                  "command/tFirstParameterBinder.h",
                  "command/tFunctor.h",
                  "command/tFunctorChainer.h",
                  "command/tFunctorHandler.h",
                  "command/tFunctorHandlerBase.h",
                  "command/tMemberFunctionHandler.h",
                  "double_dispatch.h",
                  "double_dispatch/tDoubleDispatcher.h",
                  "examples/command_pattern.cpp",
                  "examples/double_dispatcher.cpp",
                  "examples/singleton_pattern.cpp",
                  "factory.h",
                  "factory/functions.h",
                  "factory/policies/error/ReturnNullptr.h",
                  "factory/policies/error/ThrowException.h",
                  "factory/tCloneFactory.h",
                  "factory/tFactory.h",
                  "singleton.h",
                  "singleton/policies/creation/CreateStatic.h",
                  "singleton/policies/creation/CreateUsingMalloc.h",
                  "singleton/policies/creation/CreateUsingNew.h",
                  "singleton/policies/lifetime/DefaultLifetime.h",
                  "singleton/policies/lifetime/Longevity.h",
                  "singleton/policies/lifetime/NoDestruction.h",
                  "singleton/policies/lifetime/PhoenixSingleton.h",
                  "singleton/tLifetimeTracker.h",
                  "singleton/tSingletonHolder.h",
                  "tests/factory_pattern.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_design_patterns",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 29,
                  "targets": 5,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "command_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/command_pattern.cpp"
                    ],
                    "source_patterns": [
                      "command_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "singleton_pattern",
                    "optional": true,
                    "resolved_sources": [
                      "examples/singleton_pattern.cpp"
                    ],
                    "source_patterns": [
                      "singleton_pattern.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "double_dispatcher",
                    "optional": true,
                    "resolved_sources": [
                      "examples/double_dispatcher.cpp"
                    ],
                    "source_patterns": [
                      "double_dispatcher.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_design_patterns",
                    "optional": false,
                    "resolved_sources": [
                      "command/tFirstParameterBinder.h",
                      "command/tFunctor.h",
                      "command/tFunctorChainer.h",
                      "command/tFunctorHandler.h",
                      "command/tFunctorHandlerBase.h",
                      "command/tMemberFunctionHandler.h",
                      "factory/functions.h",
                      "factory/policies/error/ReturnNullptr.h",
                      "factory/policies/error/ThrowException.h",
                      "factory/tCloneFactory.h",
                      "factory/tFactory.h",
                      "singleton/policies/creation/CreateStatic.h",
                      "singleton/policies/creation/CreateUsingMalloc.h",
                      "singleton/policies/creation/CreateUsingNew.h",
                      "singleton/policies/lifetime/DefaultLifetime.h",
                      "singleton/policies/lifetime/Longevity.h",
                      "singleton/policies/lifetime/NoDestruction.h",
                      "singleton/policies/lifetime/PhoenixSingleton.h",
                      "singleton/tLifetimeTracker.h",
                      "singleton/tSingletonHolder.h",
                      "double_dispatch/tDoubleDispatcher.h",
                      "command.h",
                      "double_dispatch.h",
                      "factory.h",
                      "singleton.h"
                    ],
                    "source_patterns": [
                      "command/**",
                      "factory/**",
                      "singleton/**",
                      "double_dispatch/**",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "factory_pattern",
                    "optional": false,
                    "resolved_sources": [
                      "tests/factory_pattern.cpp"
                    ],
                    "source_patterns": [
                      "factory_pattern.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_design_patterns",
              "path_with_namespace": "rrlib/design-patterns",
              "project_id": 36,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/design-patterns"
            },
            {
              "branch": "main",
              "id": 4341,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/finroc-core-utils.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_serialization-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 807075,
                "files": [
                  "LICENSE",
                  "jc/ArrayWrapper.java",
                  "jc/AtomicDoubleInt.java",
                  "jc/Files.java",
                  "jc/GarbageCollector.java",
                  "jc/HasDestructor.java",
                  "jc/ListenerManager.java",
                  "jc/MutexLockOrder.java",
                  "jc/Time.java",
                  "jc/container/AbstractReusable.java",
                  "jc/container/AbstractReusablesPool.java",
                  "jc/container/AllocationRegister.java",
                  "jc/container/BoundedQElementContainer.java",
                  "jc/container/QueueFragment.java",
                  "jc/container/Queueable.java",
                  "jc/container/Reusable.java",
                  "jc/container/ReusableTL.java",
                  "jc/container/ReusablesPool.java",
                  "jc/container/ReusablesPoolCR.java",
                  "jc/container/ReusablesPoolTL.java",
                  "jc/container/SafeConcurrentlyIterableList.java",
                  "jc/container/WonderQueue.java",
                  "jc/container/WonderQueueBounded.java",
                  "jc/container/WonderQueueFast.java",
                  "jc/container/WonderQueueFastCR.java",
                  "jc/container/WonderQueueTL.java",
                  "jc/container/package-info.java",
                  "jc/net/TCPConnectionHandler.java",
                  "jc/net/TCPServer.java",
                  "jc/net/package-info.java",
                  "jc/package-info.java",
                  "jc/stampedptr/AbstractAtomicStampedPtr.java",
                  "jc/stampedptr/AtomicStampedPtrIdx32.java",
                  "jc/stampedptr/AtomicStampedPtrIdx64.java",
                  "jc/stampedptr/package-info.java",
                  "jc/stream/BufferChunk.java",
                  "jc/stream/ChunkedBuffer.java",
                  "jc/stream/LargeIntermediateStreamBuffer.java",
                  "jc/stream/package-info.java",
                  "jc/thread/LoopThread.java",
                  "jc/thread/SpinLock.java",
                  "jc/thread/Task.java",
                  "jc/thread/ThreadUtil.java",
                  "jc/thread/package-info.java",
                  "serialization/GenericObject.java.x"
                ],
                "language": "java",
                "name": "rrlib_finroc_core_utils-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 43,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_finroc_core_utils-java",
                    "optional": false,
                    "resolved_sources": [
                      "jc/ArrayWrapper.java",
                      "jc/AtomicDoubleInt.java",
                      "jc/Files.java",
                      "jc/GarbageCollector.java",
                      "jc/HasDestructor.java",
                      "jc/ListenerManager.java",
                      "jc/MutexLockOrder.java",
                      "jc/Time.java",
                      "jc/container/AbstractReusable.java",
                      "jc/container/AbstractReusablesPool.java",
                      "jc/container/AllocationRegister.java",
                      "jc/container/BoundedQElementContainer.java",
                      "jc/container/QueueFragment.java",
                      "jc/container/Queueable.java",
                      "jc/container/Reusable.java",
                      "jc/container/ReusableTL.java",
                      "jc/container/ReusablesPool.java",
                      "jc/container/ReusablesPoolCR.java",
                      "jc/container/ReusablesPoolTL.java",
                      "jc/container/SafeConcurrentlyIterableList.java",
                      "jc/container/WonderQueue.java",
                      "jc/container/WonderQueueBounded.java",
                      "jc/container/WonderQueueFast.java",
                      "jc/container/WonderQueueFastCR.java",
                      "jc/container/WonderQueueTL.java",
                      "jc/container/package-info.java",
                      "jc/net/TCPConnectionHandler.java",
                      "jc/net/TCPServer.java",
                      "jc/net/package-info.java",
                      "jc/package-info.java",
                      "jc/stampedptr/AbstractAtomicStampedPtr.java",
                      "jc/stampedptr/AtomicStampedPtrIdx32.java",
                      "jc/stampedptr/AtomicStampedPtrIdx64.java",
                      "jc/stampedptr/package-info.java",
                      "jc/stream/BufferChunk.java",
                      "jc/stream/ChunkedBuffer.java",
                      "jc/stream/LargeIntermediateStreamBuffer.java",
                      "jc/stream/package-info.java",
                      "jc/thread/LoopThread.java",
                      "jc/thread/SpinLock.java",
                      "jc/thread/Task.java",
                      "jc/thread/ThreadUtil.java",
                      "jc/thread/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_finroc_core_utils-java",
              "path_with_namespace": "rrlib/finroc-core-utils.java",
              "project_id": 46,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/finroc-core-utils.java"
            },
            {
              "branch": "main",
              "id": 4342,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/geometry/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_canvas",
                    "rrlib_highgui_wrapper",
                    "rrlib_rtti",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 580373,
                "files": [
                  "LICENSE",
                  "curves/tBSplineCurve.h",
                  "curves/tBSplineCurve.hpp",
                  "curves/tBezierCurve.cpp",
                  "curves/tBezierCurve.h",
                  "curves/tBezierCurve.hpp",
                  "curves/tCardinalSplineCurve.h",
                  "curves/tCardinalSplineCurve.hpp",
                  "curves/tSplineCurve.h",
                  "curves/tSplineCurve.hpp",
                  "curves/tUniformBSplineCurve.h",
                  "curves/tUniformBSplineCurve.hpp",
                  "examples/geometries.cpp",
                  "examples/kd_tree.cpp",
                  "functions.h",
                  "rtti.cpp",
                  "space_partitioning/tKDTree.h",
                  "space_partitioning/tKDTree.hpp",
                  "tBoundingBox.h",
                  "tBoundingBox.hpp",
                  "tLine.cpp",
                  "tLine.h",
                  "tLine.hpp",
                  "tLineSegment.cpp",
                  "tLineSegment.h",
                  "tLineSegment.hpp",
                  "tPlane.cpp",
                  "tPlane.h",
                  "tPlane.hpp",
                  "tPoint.cpp",
                  "tPoint.h",
                  "tShape.h",
                  "tShape.hpp",
                  "tests/geometry.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_geometry",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 24,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "geometries",
                    "optional": true,
                    "resolved_sources": [
                      "examples/geometries.cpp"
                    ],
                    "source_patterns": [
                      "geometries.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "kd_tree",
                    "optional": true,
                    "resolved_sources": [
                      "examples/kd_tree.cpp"
                    ],
                    "source_patterns": [
                      "kd_tree.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "basic_shapes",
                    "optional": false,
                    "resolved_sources": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h",
                      "rtti.cpp"
                    ],
                    "source_patterns": [
                      "functions.h",
                      "tBoundingBox.h",
                      "tLine.cpp",
                      "tLineSegment.cpp",
                      "tPlane.cpp",
                      "tPoint.cpp",
                      "tShape.h",
                      "rtti.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "curves",
                    "optional": false,
                    "resolved_sources": [
                      "curves/tBSplineCurve.h",
                      "curves/tBSplineCurve.hpp",
                      "curves/tBezierCurve.cpp",
                      "curves/tBezierCurve.h",
                      "curves/tBezierCurve.hpp",
                      "curves/tCardinalSplineCurve.h",
                      "curves/tCardinalSplineCurve.hpp",
                      "curves/tSplineCurve.h",
                      "curves/tSplineCurve.hpp",
                      "curves/tUniformBSplineCurve.h",
                      "curves/tUniformBSplineCurve.hpp"
                    ],
                    "source_patterns": [
                      "curves/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "space_partitioning",
                    "optional": false,
                    "resolved_sources": [
                      "space_partitioning/tKDTree.h",
                      "space_partitioning/tKDTree.hpp"
                    ],
                    "source_patterns": [
                      "space_partitioning/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "geometry",
                    "optional": false,
                    "resolved_sources": [
                      "tests/geometry.cpp"
                    ],
                    "source_patterns": [
                      "geometry.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_geometry",
              "path_with_namespace": "rrlib/geometry",
              "project_id": 24,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/geometry"
            },
            {
              "branch": "main",
              "id": 4343,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/getopt/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 213433,
                "files": [
                  "LICENSE",
                  "examples/getopt.cpp",
                  "parser.cpp",
                  "parser.h",
                  "tCounter.cpp",
                  "tCounter.h",
                  "tFlag.cpp",
                  "tFlag.h",
                  "tOptionBase.cpp",
                  "tOptionBase.h",
                  "tValue.cpp",
                  "tValue.h"
                ],
                "language": "cpp",
                "name": "rrlib_getopt",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 6,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_getopt_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/getopt.cpp"
                    ],
                    "source_patterns": [
                      "getopt.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_getopt",
                    "optional": false,
                    "resolved_sources": [
                      "parser.cpp",
                      "tCounter.cpp",
                      "tFlag.cpp",
                      "tOptionBase.cpp",
                      "tValue.cpp"
                    ],
                    "source_patterns": [
                      "*.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_getopt",
              "path_with_namespace": "rrlib/getopt",
              "project_id": 37,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/getopt"
            },
            {
              "branch": "main",
              "id": 4344,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/highgui-wrapper/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 76767,
                "files": [
                  "LICENSE",
                  "tWindow.cpp",
                  "tWindow.h"
                ],
                "language": "cpp",
                "name": "rrlib_highgui_wrapper",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 1,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_highgui_wrapper",
                    "optional": false,
                    "resolved_sources": [
                      "tWindow.cpp"
                    ],
                    "source_patterns": [
                      "tWindow.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_highgui_wrapper",
              "path_with_namespace": "rrlib/highgui-wrapper",
              "project_id": 25,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/highgui-wrapper"
            },
            {
              "branch": "main",
              "id": 4345,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/jni/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 114574,
                "files": [
                  "LICENSE",
                  "java_native_utility_functions_jni.cpp",
                  "jvm.cpp",
                  "jvm.h",
                  "tJNIWrappable.cpp",
                  "tJNIWrappable.h",
                  "tJavaObjectReference.h",
                  "type_conversion.h"
                ],
                "language": "cpp",
                "name": "rrlib_jni",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 10,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_jni",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "java_native_utility_functions_jni.cpp",
                      "jvm.cpp",
                      "jvm.h",
                      "make.xml",
                      "tJNIWrappable.cpp",
                      "tJNIWrappable.h",
                      "tJavaObjectReference.h",
                      "type_conversion.h"
                    ],
                    "source_patterns": [
                      "**"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_jni",
              "path_with_namespace": "rrlib/jni",
              "project_id": 38,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/jni"
            },
            {
              "branch": "main",
              "id": 4346,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/jni.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_finroc_core_utils-java",
                    "rrlib_logging-java",
                    "rrlib_serialization-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 136679,
                "files": [
                  "ByteArray.java",
                  "CString.java",
                  "CStrings.java",
                  "CharArray.java",
                  "DoubleArray.java",
                  "FloatArray.java",
                  "HybridClass.java",
                  "IntArray.java",
                  "JNICalls.java",
                  "JNIInfo.java",
                  "JNIWrapper.java",
                  "LICENSE",
                  "LongArray.java",
                  "PointerArray.java",
                  "SharedBuffer.java",
                  "ShortArray.java",
                  "Struct.java",
                  "StructBase.java",
                  "StructBase2.java",
                  "UsedInC.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_jni-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_jni-java",
                    "optional": false,
                    "resolved_sources": [
                      "ByteArray.java",
                      "CString.java",
                      "CStrings.java",
                      "CharArray.java",
                      "DoubleArray.java",
                      "FloatArray.java",
                      "HybridClass.java",
                      "IntArray.java",
                      "JNICalls.java",
                      "JNIInfo.java",
                      "JNIWrapper.java",
                      "LongArray.java",
                      "PointerArray.java",
                      "SharedBuffer.java",
                      "ShortArray.java",
                      "Struct.java",
                      "StructBase.java",
                      "StructBase2.java",
                      "UsedInC.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_jni-java",
              "path_with_namespace": "rrlib/jni.java",
              "project_id": 47,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/jni.java"
            },
            {
              "branch": "main",
              "id": 4347,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/localization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_si_units",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 752417,
                "files": [
                  "LICENSE",
                  "definitions.h",
                  "orientation/tOrientation2D.h",
                  "orientation/tOrientation2D.hpp",
                  "orientation/tOrientation3D.h",
                  "orientation/tOrientation3D.hpp",
                  "orientation/tOrientationBase.h",
                  "orientation/tOrientationBase.hpp",
                  "pose/rtti.h",
                  "pose/rtti_uncertain.h",
                  "pose/tPose2D.h",
                  "pose/tPose2D.hpp",
                  "pose/tPose3D.h",
                  "pose/tPose3D.hpp",
                  "pose/tPoseBase.h",
                  "pose/tPoseBase.hpp",
                  "pose/tUncertainPose2D.h",
                  "pose/tUncertainPose2D.hpp",
                  "pose/tUncertainPose3D.h",
                  "pose/tUncertainPose3D.hpp",
                  "pose/tUncertainPoseBase.h",
                  "pose/tUncertainPoseBase.hpp",
                  "rtti.cpp",
                  "tDeadReckoning.cpp",
                  "tDeadReckoning.h",
                  "tOdometry.cpp",
                  "tOdometry.h",
                  "tOrientation.cpp",
                  "tOrientation.h",
                  "tPose.cpp",
                  "tPose.h",
                  "tPosition.h",
                  "tUncertainPose.cpp",
                  "tUncertainPose.h",
                  "tests/dead_reckoning.cpp",
                  "tests/orientation.cpp",
                  "tests/pose.cpp",
                  "tests/position.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_localization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 33,
                  "targets": 7,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "odometry",
                    "optional": false,
                    "resolved_sources": [
                      "tOdometry.cpp"
                    ],
                    "source_patterns": [
                      "tOdometry.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "orientation/tOrientation2D.h",
                      "orientation/tOrientation2D.hpp",
                      "orientation/tOrientation3D.h",
                      "orientation/tOrientation3D.hpp",
                      "orientation/tOrientationBase.h",
                      "orientation/tOrientationBase.hpp",
                      "pose/rtti.h",
                      "pose/rtti_uncertain.h",
                      "pose/tPose2D.h",
                      "pose/tPose2D.hpp",
                      "pose/tPose3D.h",
                      "pose/tPose3D.hpp",
                      "pose/tPoseBase.h",
                      "pose/tPoseBase.hpp",
                      "pose/tUncertainPose2D.h",
                      "pose/tUncertainPose2D.hpp",
                      "pose/tUncertainPose3D.h",
                      "pose/tUncertainPose3D.hpp",
                      "pose/tUncertainPoseBase.h",
                      "pose/tUncertainPoseBase.hpp",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ],
                    "source_patterns": [
                      "orientation/*",
                      "pose/*",
                      "definitions.h",
                      "rtti.cpp",
                      "tOrientation.cpp",
                      "tPose.cpp",
                      "tPosition.h",
                      "tUncertainPose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tDeadReckoning.cpp",
                      "tDeadReckoning.h"
                    ],
                    "source_patterns": [
                      "tDeadReckoning.*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "orientation",
                    "optional": false,
                    "resolved_sources": [
                      "tests/orientation.cpp"
                    ],
                    "source_patterns": [
                      "orientation.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "pose",
                    "optional": false,
                    "resolved_sources": [
                      "tests/pose.cpp"
                    ],
                    "source_patterns": [
                      "pose.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "position",
                    "optional": false,
                    "resolved_sources": [
                      "tests/position.cpp"
                    ],
                    "source_patterns": [
                      "position.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "dead_reckoning",
                    "optional": false,
                    "resolved_sources": [
                      "tests/dead_reckoning.cpp"
                    ],
                    "source_patterns": [
                      "dead_reckoning.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_localization",
              "path_with_namespace": "rrlib/localization",
              "project_id": 26,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/localization"
            },
            {
              "branch": "main",
              "id": 4348,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_buffer_pools",
                    "rrlib_speech_synthesis",
                    "rrlib_thread",
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 477625,
                "files": [
                  "LICENSE",
                  "configuration.cpp",
                  "configuration.h",
                  "configuration/DomainRegistryLifetime.h",
                  "configuration/tConfiguration.cpp",
                  "configuration/tConfiguration.h",
                  "configuration/tDomainRegistry.cpp",
                  "configuration/tDomainRegistry.h",
                  "default_log_description.cpp",
                  "default_log_description.h",
                  "examples/example.cpp",
                  "examples/lib/A.h",
                  "examples/lib/B.h",
                  "examples/logging_config.xml",
                  "log_levels.h",
                  "messages.h",
                  "messages/implementation.cpp",
                  "messages/implementation.h",
                  "messages/tFanOutBuffer.cpp",
                  "messages/tFanOutBuffer.h",
                  "messages/tFormattingBuffer.cpp",
                  "messages/tFormattingBuffer.h",
                  "messages/tStream.cpp",
                  "messages/tStream.h",
                  "sinks/tFile.cpp",
                  "sinks/tFile.h",
                  "sinks/tNonBlocking.h",
                  "sinks/tNonBlockingSink.cpp",
                  "sinks/tNonBlockingSink.h",
                  "sinks/tSink.cpp",
                  "sinks/tSink.h",
                  "sinks/tSpeechSynthesis.cpp",
                  "sinks/tSpeechSynthesis.h",
                  "sinks/tStream.cpp",
                  "sinks/tStream.h"
                ],
                "language": "cpp",
                "name": "rrlib_logging",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 26,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "rrlib_logging_examples",
                    "optional": true,
                    "resolved_sources": [
                      "examples/lib/A.h",
                      "examples/lib/B.h",
                      "examples/example.cpp"
                    ],
                    "source_patterns": [
                      "lib/*",
                      "example.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_logging",
                    "optional": false,
                    "resolved_sources": [
                      "configuration/DomainRegistryLifetime.h",
                      "configuration/tConfiguration.cpp",
                      "configuration/tConfiguration.h",
                      "configuration/tDomainRegistry.cpp",
                      "configuration/tDomainRegistry.h",
                      "messages/implementation.cpp",
                      "messages/implementation.h",
                      "messages/tFanOutBuffer.cpp",
                      "messages/tFanOutBuffer.h",
                      "messages/tFormattingBuffer.cpp",
                      "messages/tFormattingBuffer.h",
                      "messages/tStream.cpp",
                      "messages/tStream.h",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ],
                    "source_patterns": [
                      "configuration/*",
                      "messages/*",
                      "sinks/tFile.cpp",
                      "sinks/tStream.cpp",
                      "configuration.cpp",
                      "default_log_description.cpp",
                      "messages.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "log_levels",
                    "optional": false,
                    "resolved_sources": [
                      "log_levels.h"
                    ],
                    "source_patterns": [
                      "log_levels.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks",
                    "optional": false,
                    "resolved_sources": [
                      "sinks/tSink.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSink.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "sinks_speech_synthesis",
                    "optional": true,
                    "resolved_sources": [
                      "sinks/tSpeechSynthesis.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tSpeechSynthesis.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "non_blockin_sinks",
                    "optional": true,
                    "resolved_sources": [
                      "sinks/tNonBlocking.h",
                      "sinks/tNonBlockingSink.cpp"
                    ],
                    "source_patterns": [
                      "sinks/tNonBlocking.h",
                      "sinks/tNonBlockingSink.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging",
              "path_with_namespace": "rrlib/logging",
              "project_id": 39,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging"
            },
            {
              "branch": "main",
              "id": 4349,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/logging.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 159397,
                "files": [
                  "LICENSE",
                  "Log.java",
                  "LogDomain.java",
                  "LogDomainConfiguration.java",
                  "LogDomainRegistry.java",
                  "LogLevel.java",
                  "LogStream.java",
                  "LogStreamOutput.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_logging-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 8,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_logging-java",
                    "optional": false,
                    "resolved_sources": [
                      "Log.java",
                      "LogDomain.java",
                      "LogDomainConfiguration.java",
                      "LogDomainRegistry.java",
                      "LogLevel.java",
                      "LogStream.java",
                      "LogStreamOutput.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_logging-java",
              "path_with_namespace": "rrlib/logging.java",
              "project_id": 48,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/logging.java"
            },
            {
              "branch": "main",
              "id": 4350,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/math/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_localization",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization",
                    "rrlib_simvis3d"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1264954,
                "files": [
                  "LICENSE",
                  "angle/functions.h",
                  "angle/functions.hpp",
                  "angle/policies/unit/Degree.h",
                  "angle/policies/unit/Radian.h",
                  "angle/policies/wrap/NoWrap.h",
                  "angle/policies/wrap/Signed.h",
                  "angle/policies/wrap/Unsigned.h",
                  "angle/rtti.h",
                  "angle/tAngle.h",
                  "angle/type_traits.h",
                  "matrix/data/ConstantValuesShared.h",
                  "matrix/data/ConstantValuesShared.hpp",
                  "matrix/data/ConstantValuesSpecialized.h",
                  "matrix/data/ConstantValuesSpecialized.hpp",
                  "matrix/data/Full.h",
                  "matrix/data/Full.hpp",
                  "matrix/data/OperatorsShared.h",
                  "matrix/functionality/Conversions.h",
                  "matrix/functionality/FunctionalityShared.h",
                  "matrix/functionality/FunctionalityShared.hpp",
                  "matrix/functionality/HomogeneousMultiplication.h",
                  "matrix/functionality/LegacyShared.h",
                  "matrix/functionality/LegacySpecialized.h",
                  "matrix/functionality/Rotation.h",
                  "matrix/functionality/SquareMatrixOperationsShared.h",
                  "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                  "matrix/functions.h",
                  "matrix/functions.hpp",
                  "matrix/tMatrix.h",
                  "matrix/tMatrix.hpp",
                  "rtti.cpp",
                  "rtti_legacy.cpp",
                  "tAngle.cpp",
                  "tAngle.h",
                  "tCholeskyDecomposition.cpp",
                  "tCholeskyDecomposition.h",
                  "tCholeskyDecomposition.hpp",
                  "tLUDecomposition.cpp",
                  "tLUDecomposition.h",
                  "tLUDecomposition.hpp",
                  "tMatrix.cpp",
                  "tMatrix.h",
                  "tMultivariateNormalDistribution.h",
                  "tPolynomial.h",
                  "tPolynomial.hpp",
                  "tPose2D.h",
                  "tPose3D.h",
                  "tVector.cpp",
                  "tVector.h",
                  "tests/angles.cpp",
                  "tests/matrices.cpp",
                  "tests/poses.cpp",
                  "tests/utilities.cpp",
                  "tests/vectors.cpp",
                  "utilities.cpp",
                  "utilities.h",
                  "vector/data/Cartesian.h",
                  "vector/data/Cartesian.hpp",
                  "vector/data/ConstantValuesShared.h",
                  "vector/data/ConstantValuesShared.hpp",
                  "vector/data/ConstantValuesSpecialized.h",
                  "vector/data/ConstantValuesSpecialized.hpp",
                  "vector/data/OperatorsCartesian.h",
                  "vector/data/OperatorsPolar.h",
                  "vector/data/OperatorsShared.h",
                  "vector/data/Polar.h",
                  "vector/data/Polar.hpp",
                  "vector/functionality/Conversions.h",
                  "vector/functionality/FunctionalityShared.h",
                  "vector/functionality/FunctionalityShared.hpp",
                  "vector/functionality/FunctionalitySpecialized.h",
                  "vector/functionality/FunctionalitySpecialized.hpp",
                  "vector/functionality/LegacyShared.h",
                  "vector/functionality/LegacySpecialized.h",
                  "vector/functionality/Rotation.h",
                  "vector/functions.h",
                  "vector/functions.hpp",
                  "vector/rtti.h",
                  "vector/tVector.h",
                  "vector/tVector.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_math",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 71,
                  "targets": 8,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_math",
                    "optional": false,
                    "resolved_sources": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/functions.h",
                      "angle/functions.hpp",
                      "angle/policies/unit/Degree.h",
                      "angle/policies/unit/Radian.h",
                      "angle/policies/wrap/NoWrap.h",
                      "angle/policies/wrap/Signed.h",
                      "angle/policies/wrap/Unsigned.h",
                      "angle/rtti.h",
                      "angle/tAngle.h",
                      "angle/type_traits.h",
                      "matrix/data/ConstantValuesShared.h",
                      "matrix/data/ConstantValuesShared.hpp",
                      "matrix/data/ConstantValuesSpecialized.h",
                      "matrix/data/ConstantValuesSpecialized.hpp",
                      "matrix/data/Full.h",
                      "matrix/data/Full.hpp",
                      "matrix/data/OperatorsShared.h",
                      "matrix/functionality/Conversions.h",
                      "matrix/functionality/FunctionalityShared.h",
                      "matrix/functionality/FunctionalityShared.hpp",
                      "matrix/functionality/HomogeneousMultiplication.h",
                      "matrix/functionality/LegacyShared.h",
                      "matrix/functionality/LegacySpecialized.h",
                      "matrix/functionality/Rotation.h",
                      "matrix/functionality/SquareMatrixOperationsShared.h",
                      "matrix/functionality/SquareMatrixOperationsSpecialized.h",
                      "matrix/functions.h",
                      "matrix/functions.hpp",
                      "matrix/tMatrix.h",
                      "matrix/tMatrix.hpp",
                      "vector/data/Cartesian.h",
                      "vector/data/Cartesian.hpp",
                      "vector/data/ConstantValuesShared.h",
                      "vector/data/ConstantValuesShared.hpp",
                      "vector/data/ConstantValuesSpecialized.h",
                      "vector/data/ConstantValuesSpecialized.hpp",
                      "vector/data/OperatorsCartesian.h",
                      "vector/data/OperatorsPolar.h",
                      "vector/data/OperatorsShared.h",
                      "vector/data/Polar.h",
                      "vector/data/Polar.hpp",
                      "vector/functionality/Conversions.h",
                      "vector/functionality/FunctionalityShared.h",
                      "vector/functionality/FunctionalityShared.hpp",
                      "vector/functionality/FunctionalitySpecialized.h",
                      "vector/functionality/FunctionalitySpecialized.hpp",
                      "vector/functionality/LegacyShared.h",
                      "vector/functionality/LegacySpecialized.h",
                      "vector/functionality/Rotation.h",
                      "vector/functions.h",
                      "vector/functions.hpp",
                      "vector/rtti.h",
                      "vector/tVector.h",
                      "vector/tVector.hpp"
                    ],
                    "source_patterns": [
                      "rtti.cpp",
                      "tAngle.cpp",
                      "tCholeskyDecomposition.cpp",
                      "tLUDecomposition.cpp",
                      "tMatrix.cpp",
                      "tPolynomial.h",
                      "tVector.cpp",
                      "utilities.cpp",
                      "angle/**",
                      "matrix/**",
                      "vector/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ],
                    "source_patterns": [
                      "rtti_legacy.cpp",
                      "tPose2D.h",
                      "tPose3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "random",
                    "optional": false,
                    "resolved_sources": [
                      "tMultivariateNormalDistribution.h"
                    ],
                    "source_patterns": [
                      "tMultivariateNormalDistribution.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "angles",
                    "optional": false,
                    "resolved_sources": [
                      "tests/angles.cpp"
                    ],
                    "source_patterns": [
                      "angles.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "matrices",
                    "optional": false,
                    "resolved_sources": [
                      "tests/matrices.cpp"
                    ],
                    "source_patterns": [
                      "matrices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "poses",
                    "optional": false,
                    "resolved_sources": [
                      "tests/poses.cpp"
                    ],
                    "source_patterns": [
                      "poses.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "utilities",
                    "optional": false,
                    "resolved_sources": [
                      "tests/utilities.cpp"
                    ],
                    "source_patterns": [
                      "utilities.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "vectors",
                    "optional": false,
                    "resolved_sources": [
                      "tests/vectors.cpp"
                    ],
                    "source_patterns": [
                      "vectors.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_math",
              "path_with_namespace": "rrlib/math",
              "project_id": 27,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/math"
            },
            {
              "branch": "main",
              "id": 4351,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/model-fitting/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_geometry",
                    "rrlib_logging",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_highgui_wrapper"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 444150,
                "files": [
                  "LICENSE",
                  "cluster_analysis/tCluster.h",
                  "cluster_analysis/tCluster.hpp",
                  "cluster_analysis/tClustering.h",
                  "cluster_analysis/tClustering.hpp",
                  "cluster_analysis/tKMeansClustering.h",
                  "cluster_analysis/tKMeansClustering.hpp",
                  "cluster_analysis/tXMeansClustering.h",
                  "cluster_analysis/tXMeansClustering.hpp",
                  "examples/cluster_analysis.cpp",
                  "examples/icp.cpp",
                  "examples/least_squares_polynomial.cpp",
                  "examples/particle_filter.cpp",
                  "examples/ransac_color_detection.cpp",
                  "tIterativeClosestPoint.h",
                  "tIterativeClosestPoint.hpp",
                  "tLeastSquaresPolynomial.h",
                  "tLeastSquaresPolynomial.hpp",
                  "tParticleFilter.h",
                  "tParticleFilter.hpp",
                  "tRansacLeastSquaresPolynomial.h",
                  "tRansacLeastSquaresPolynomial.hpp",
                  "tRansacModel.h",
                  "tRansacModel.hpp",
                  "tRansacPlane3D.h",
                  "tRansacPlane3D.hpp",
                  "tests/icp.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_model_fitting",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 3,
                  "notices": 0,
                  "resolved_source_files": 20,
                  "targets": 8,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "least_squares_polynomial",
                    "optional": true,
                    "resolved_sources": [
                      "examples/least_squares_polynomial.cpp"
                    ],
                    "source_patterns": [
                      "least_squares_polynomial.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "particle_filter",
                    "optional": true,
                    "resolved_sources": [
                      "examples/particle_filter.cpp"
                    ],
                    "source_patterns": [
                      "particle_filter.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "ransac_color_detection",
                    "optional": true,
                    "resolved_sources": [
                      "examples/ransac_color_detection.cpp"
                    ],
                    "source_patterns": [
                      "ransac_color_detection.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "cluster_analysis",
                    "optional": true,
                    "resolved_sources": [
                      "examples/cluster_analysis.cpp"
                    ],
                    "source_patterns": [
                      "cluster_analysis.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "examples/make.xml",
                    "name": "icp",
                    "optional": true,
                    "resolved_sources": [
                      "examples/icp.cpp"
                    ],
                    "source_patterns": [
                      "icp.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_model_fitting",
                    "optional": false,
                    "resolved_sources": [
                      "cluster_analysis/tCluster.h",
                      "cluster_analysis/tCluster.hpp",
                      "cluster_analysis/tClustering.h",
                      "cluster_analysis/tClustering.hpp",
                      "cluster_analysis/tKMeansClustering.h",
                      "cluster_analysis/tKMeansClustering.hpp",
                      "cluster_analysis/tXMeansClustering.h",
                      "cluster_analysis/tXMeansClustering.hpp",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ],
                    "source_patterns": [
                      "cluster_analysis/*",
                      "tParticleFilter.h",
                      "tLeastSquaresPolynomial.h",
                      "tRansacLeastSquaresPolynomial.h",
                      "tRansacModel.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "with_opencv",
                    "optional": false,
                    "resolved_sources": [
                      "tIterativeClosestPoint.h",
                      "tRansacPlane3D.h"
                    ],
                    "source_patterns": [
                      "tIterativeClosestPoint.h",
                      "tRansacPlane3D.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "icp",
                    "optional": false,
                    "resolved_sources": [
                      "tests/icp.cpp"
                    ],
                    "source_patterns": [
                      "icp.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_model_fitting",
              "path_with_namespace": "rrlib/model-fitting",
              "project_id": 40,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/model-fitting"
            },
            {
              "branch": "main",
              "id": 4352,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/rtti/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 982753,
                "files": [
                  "LICENSE",
                  "compound/auto_serialization.cpp",
                  "compound/auto_serialization.h",
                  "compound/tMemberSet.h",
                  "compound/type_traits.h",
                  "compound/utils.cpp",
                  "compound/utils.h",
                  "detail/generic_operations.h",
                  "detail/tDataTypeInfo.h",
                  "detail/tTypeInfo.cpp",
                  "detail/tTypeInfo.h",
                  "detail/type_traits.h",
                  "generic_operations.h",
                  "rtti.h",
                  "tDataType.cpp",
                  "tDataType.h",
                  "tGenericObject.h",
                  "tParameterDefinition.cpp",
                  "tParameterDefinition.h",
                  "tStaticTypeRegistration.cpp",
                  "tStaticTypeRegistration.h",
                  "tType.cpp",
                  "tType.h",
                  "tType.hpp",
                  "tTypedPointer.cpp",
                  "tTypedPointer.h",
                  "tests/rtti.cpp",
                  "tests/rtti.h",
                  "type_traits.h",
                  "util/file_dumps.cpp",
                  "util/file_dumps.h"
                ],
                "language": "cpp",
                "name": "rrlib_rtti",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 28,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "tDataType.cpp",
                      "tParameterDefinition.cpp",
                      "tStaticTypeRegistration.cpp",
                      "tType.cpp",
                      "tTypedPointer.cpp",
                      "generic_operations.h",
                      "rtti.h",
                      "tDataType.h",
                      "tGenericObject.h",
                      "tParameterDefinition.h",
                      "tStaticTypeRegistration.h",
                      "tType.h",
                      "tTypedPointer.h",
                      "type_traits.h",
                      "detail/tTypeInfo.cpp",
                      "detail/generic_operations.h",
                      "detail/tDataTypeInfo.h",
                      "detail/tTypeInfo.h",
                      "detail/type_traits.h",
                      "compound/auto_serialization.cpp",
                      "compound/auto_serialization.h",
                      "compound/tMemberSet.h",
                      "compound/type_traits.h",
                      "compound/utils.cpp",
                      "compound/utils.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*.cpp",
                      "detail/*.h",
                      "compound/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "util",
                    "optional": false,
                    "resolved_sources": [
                      "util/file_dumps.cpp",
                      "util/file_dumps.h"
                    ],
                    "source_patterns": [
                      "util/**"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti",
                    "optional": false,
                    "resolved_sources": [
                      "tests/rtti.cpp"
                    ],
                    "source_patterns": [
                      "tests/rtti.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_rtti",
              "path_with_namespace": "rrlib/rtti",
              "project_id": 28,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/rtti"
            },
            {
              "branch": "main",
              "id": 4353,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/rtti-conversion/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_rtti",
                    "rrlib_thread"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 742137,
                "files": [
                  "LICENSE",
                  "defined_conversions.cpp",
                  "defined_conversions.h",
                  "definition/tConstOffsetConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.h",
                  "definition/tMemberFunctionConversionOperation.hpp",
                  "definition/tReturnFunctionConversionOperation.h",
                  "definition/tReturnFunctionConversionOperation.hpp",
                  "definition/tVoidFunctionConversionOperation.h",
                  "tCompiledConversionOperation.h",
                  "tConversionOperationSequence.cpp",
                  "tConversionOperationSequence.h",
                  "tConversionOption.h",
                  "tCurrentConversionOperation.h",
                  "tRegisteredConversionOperation.cpp",
                  "tRegisteredConversionOperation.h",
                  "tStaticCastOperation.cpp",
                  "tStaticCastOperation.h",
                  "tStaticCastOperation.hpp",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_rtti_conversion",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 18,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_rtti_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "defined_conversions.cpp",
                      "tConversionOperationSequence.cpp",
                      "tRegisteredConversionOperation.cpp",
                      "tStaticCastOperation.cpp",
                      "defined_conversions.h",
                      "tCompiledConversionOperation.h",
                      "tConversionOperationSequence.h",
                      "tConversionOption.h",
                      "tCurrentConversionOperation.h",
                      "tRegisteredConversionOperation.h",
                      "tStaticCastOperation.h",
                      "type_traits.h",
                      "definition/tConstOffsetConversionOperation.h",
                      "definition/tMemberFunctionConversionOperation.h",
                      "definition/tMemberFunctionConversionOperation.hpp",
                      "definition/tReturnFunctionConversionOperation.h",
                      "definition/tReturnFunctionConversionOperation.hpp",
                      "definition/tVoidFunctionConversionOperation.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "definition/*"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_rtti_conversion",
              "path_with_namespace": "rrlib/rtti-conversion",
              "project_id": 41,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/rtti-conversion"
            },
            {
              "branch": "main",
              "id": 4354,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_logging",
                    "rrlib_thread",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_xml"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1116217,
                "files": [
                  "ContainerSerialization.h",
                  "LICENSE",
                  "PublishedRegisters.cpp",
                  "PublishedRegisters.h",
                  "PublishedRegisters.hpp",
                  "definitions.h",
                  "detail/stream_register_data.cpp",
                  "detail/stream_register_data.h",
                  "detail/tStringInputStreamFallback.h",
                  "detail/tStringOutputStreamFallback.cpp",
                  "detail/tStringOutputStreamFallback.h",
                  "detail/utility.h",
                  "doc/serialization.doc",
                  "serialization.cpp",
                  "serialization.h",
                  "tBufferInfo.h",
                  "tByteBuffer.cpp",
                  "tByteBuffer.h",
                  "tByteBufferStorage.h",
                  "tConstSource.h",
                  "tFileSink.cpp",
                  "tFileSink.h",
                  "tFileSource.cpp",
                  "tFileSource.h",
                  "tFixedBuffer.h",
                  "tInputStream.cpp",
                  "tInputStream.h",
                  "tMemoryBuffer.cpp",
                  "tMemoryBuffer.h",
                  "tOutputStream.cpp",
                  "tOutputStream.h",
                  "tRegister.h",
                  "tRegisterUpdate.h",
                  "tSerializationInfo.h",
                  "tSink.h",
                  "tSource.h",
                  "tStackMemoryBuffer.h",
                  "tStringInputStream.cpp",
                  "tStringInputStream.h",
                  "tStringOutputStream.cpp",
                  "tStringOutputStream.h",
                  "tests/file_sink_source.cpp",
                  "tests/serialization.cpp",
                  "tests/serialization.h",
                  "type_traits.h"
                ],
                "language": "cpp",
                "name": "rrlib_serialization",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 41,
                  "targets": 3,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization",
                    "optional": false,
                    "resolved_sources": [
                      "PublishedRegisters.cpp",
                      "serialization.cpp",
                      "tByteBuffer.cpp",
                      "tFileSink.cpp",
                      "tFileSource.cpp",
                      "tInputStream.cpp",
                      "tMemoryBuffer.cpp",
                      "tOutputStream.cpp",
                      "tStringInputStream.cpp",
                      "tStringOutputStream.cpp",
                      "ContainerSerialization.h",
                      "PublishedRegisters.h",
                      "definitions.h",
                      "serialization.h",
                      "tBufferInfo.h",
                      "tByteBuffer.h",
                      "tByteBufferStorage.h",
                      "tConstSource.h",
                      "tFileSink.h",
                      "tFileSource.h",
                      "tFixedBuffer.h",
                      "tInputStream.h",
                      "tMemoryBuffer.h",
                      "tOutputStream.h",
                      "tRegister.h",
                      "tRegisterUpdate.h",
                      "tSerializationInfo.h",
                      "tSink.h",
                      "tSource.h",
                      "tStackMemoryBuffer.h",
                      "tStringInputStream.h",
                      "tStringOutputStream.h",
                      "type_traits.h",
                      "detail/stream_register_data.cpp",
                      "detail/stream_register_data.h",
                      "detail/tStringInputStreamFallback.h",
                      "detail/tStringOutputStreamFallback.cpp",
                      "detail/tStringOutputStreamFallback.h",
                      "detail/utility.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h",
                      "detail/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "file_sink_source",
                    "optional": false,
                    "resolved_sources": [
                      "tests/file_sink_source.cpp"
                    ],
                    "source_patterns": [
                      "file_sink_source.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_serialization_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/serialization.cpp"
                    ],
                    "source_patterns": [
                      "serialization.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization",
              "path_with_namespace": "rrlib/serialization",
              "project_id": 29,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization"
            },
            {
              "branch": "main",
              "id": 4355,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/serialization.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging-java",
                    "rrlib_xml-java"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 851607,
                "files": [
                  "ArrayBuffer.java",
                  "BinaryInputStream.java",
                  "BinaryOutputStream.java",
                  "BinarySerializable.java",
                  "BufferInfo.java",
                  "EnumValue.java",
                  "FixedBuffer.java",
                  "InputStreamSource.java",
                  "LICENSE",
                  "MemoryBuffer.java",
                  "NumericRepresentation.java",
                  "ObjectFieldSerializer.java",
                  "OutputStreamSink.java",
                  "PortDataList.java",
                  "PortDataListImpl.java",
                  "PublishedRegisters.java",
                  "Register.java",
                  "RegisterUpdate.java",
                  "Serialization.java",
                  "SerializationInfo.java",
                  "Sink.java",
                  "Source.java",
                  "StringInputStream.java",
                  "StringOutputStream.java",
                  "StringSerializable.java",
                  "XMLSerializable.java",
                  "compression/Compressible.java",
                  "compression/DataCompressionAlgorithm.java",
                  "compression/DataCompressor.java",
                  "package-info.java",
                  "rtti/Clearable.java",
                  "rtti/Copyable.java",
                  "rtti/DataType.java",
                  "rtti/DataTypeAnnotation.java",
                  "rtti/DataTypeBase.java",
                  "rtti/DefaultFactory.java",
                  "rtti/Factory.java",
                  "rtti/GenericChangeable.java",
                  "rtti/GenericObject.java",
                  "rtti/GenericObjectManager.java",
                  "rtti/Immutable.java",
                  "rtti/TypedObject.java",
                  "rtti/TypedObjectImpl.java",
                  "rtti/datatype/ArrayBufferPortDataList.java",
                  "rtti/datatype/BoolList.java",
                  "rtti/datatype/ContainsStrings.java",
                  "rtti/datatype/DoubleList.java",
                  "rtti/datatype/FloatList.java",
                  "rtti/datatype/IntList.java",
                  "rtti/datatype/PrimitiveTypeList.java",
                  "rtti/datatype/StringList.java",
                  "rtti/package-info.java"
                ],
                "language": "java",
                "name": "rrlib_serialization-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 51,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_serialization-java",
                    "optional": false,
                    "resolved_sources": [
                      "ArrayBuffer.java",
                      "BinaryInputStream.java",
                      "BinaryOutputStream.java",
                      "BinarySerializable.java",
                      "BufferInfo.java",
                      "EnumValue.java",
                      "FixedBuffer.java",
                      "InputStreamSource.java",
                      "MemoryBuffer.java",
                      "NumericRepresentation.java",
                      "ObjectFieldSerializer.java",
                      "OutputStreamSink.java",
                      "PortDataList.java",
                      "PortDataListImpl.java",
                      "PublishedRegisters.java",
                      "Register.java",
                      "RegisterUpdate.java",
                      "Serialization.java",
                      "SerializationInfo.java",
                      "Sink.java",
                      "Source.java",
                      "StringInputStream.java",
                      "StringOutputStream.java",
                      "StringSerializable.java",
                      "XMLSerializable.java",
                      "compression/Compressible.java",
                      "compression/DataCompressionAlgorithm.java",
                      "compression/DataCompressor.java",
                      "package-info.java",
                      "rtti/Clearable.java",
                      "rtti/Copyable.java",
                      "rtti/DataType.java",
                      "rtti/DataTypeAnnotation.java",
                      "rtti/DataTypeBase.java",
                      "rtti/DefaultFactory.java",
                      "rtti/Factory.java",
                      "rtti/GenericChangeable.java",
                      "rtti/GenericObject.java",
                      "rtti/GenericObjectManager.java",
                      "rtti/Immutable.java",
                      "rtti/TypedObject.java",
                      "rtti/TypedObjectImpl.java",
                      "rtti/datatype/ArrayBufferPortDataList.java",
                      "rtti/datatype/BoolList.java",
                      "rtti/datatype/ContainsStrings.java",
                      "rtti/datatype/DoubleList.java",
                      "rtti/datatype/FloatList.java",
                      "rtti/datatype/IntList.java",
                      "rtti/datatype/PrimitiveTypeList.java",
                      "rtti/datatype/StringList.java",
                      "rtti/package-info.java"
                    ],
                    "source_patterns": [
                      "**.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_serialization-java",
              "path_with_namespace": "rrlib/serialization.java",
              "project_id": 49,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/serialization.java"
            },
            {
              "branch": "main",
              "id": 4356,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/si-units/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_math",
                    "rrlib_util"
                  ],
                  "optional": [
                    "rrlib_rtti",
                    "rrlib_rtti_conversion",
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 287325,
                "files": [
                  "LICENSE",
                  "operators/tProduct.h",
                  "operators/tQuotient.h",
                  "rtti.cpp",
                  "rtti.h",
                  "si_units.h",
                  "tQuantity.h",
                  "tSIUnit.cpp",
                  "tSIUnit.h",
                  "tSymbol.h",
                  "tSymbolParser.cpp",
                  "tSymbolParser.h",
                  "tUseSymbolStreamManipulator.h",
                  "tUserDefinedSymbolsRegistry.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_si_units",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_si_units",
                    "optional": false,
                    "resolved_sources": [
                      "operators/tProduct.h",
                      "operators/tQuotient.h",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ],
                    "source_patterns": [
                      "operators/*",
                      "rtti.cpp",
                      "si_units.h",
                      "tQuantity.h",
                      "tSIUnit.cpp",
                      "tSymbol.h",
                      "tSymbolParser.cpp",
                      "tUserDefinedSymbolsRegistry.h",
                      "tUseSymbolStreamManipulator.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_si_units_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_si_units",
              "path_with_namespace": "rrlib/si-units",
              "project_id": 42,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/si-units"
            },
            {
              "branch": "main",
              "id": 4357,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/speech-synthesis/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 134445,
                "files": [
                  "LICENSE",
                  "base/log_messages.h",
                  "base/tVoice.cpp",
                  "base/tVoice.h",
                  "base/tVoiceFactory.cpp",
                  "base/tVoiceFactory.h",
                  "espeak/tESpeak.cpp",
                  "espeak/tESpeak.h",
                  "festival/tFestival.cpp",
                  "festival/tFestival.h",
                  "tStreamBuffer.cpp",
                  "tStreamBuffer.h",
                  "test/test_voices.cpp",
                  "voices.cpp",
                  "voices.h"
                ],
                "language": "cpp",
                "name": "rrlib_speech_synthesis",
                "notices": [
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'iostream'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'base'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'espeak'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'rrlib' named 'festival'; prefer 'library' or 'program'.",
                  "make.xml 'make.xml' uses deprecated target tag 'testprogram' named 'voices'; prefer 'library' or 'program'."
                ],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 6,
                  "resolved_source_files": 12,
                  "targets": 6,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "rrlib_speech_synthesis",
                    "optional": false,
                    "resolved_sources": [
                      "voices.cpp"
                    ],
                    "source_patterns": [
                      "voices.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "iostream",
                    "optional": false,
                    "resolved_sources": [
                      "tStreamBuffer.cpp"
                    ],
                    "source_patterns": [
                      "tStreamBuffer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "base",
                    "optional": false,
                    "resolved_sources": [
                      "base/log_messages.h",
                      "base/tVoice.cpp",
                      "base/tVoice.h",
                      "base/tVoiceFactory.cpp",
                      "base/tVoiceFactory.h"
                    ],
                    "source_patterns": [
                      "base/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "espeak",
                    "optional": true,
                    "resolved_sources": [
                      "espeak/tESpeak.cpp",
                      "espeak/tESpeak.h"
                    ],
                    "source_patterns": [
                      "espeak/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "rrlib",
                    "make_file": "make.xml",
                    "name": "festival",
                    "optional": true,
                    "resolved_sources": [
                      "festival/tFestival.cpp",
                      "festival/tFestival.h"
                    ],
                    "source_patterns": [
                      "festival/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "testprogram",
                    "make_file": "make.xml",
                    "name": "voices",
                    "optional": true,
                    "resolved_sources": [
                      "test/test_voices.cpp"
                    ],
                    "source_patterns": [
                      "test/test_voices.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_speech_synthesis",
              "path_with_namespace": "rrlib/speech-synthesis",
              "project_id": 30,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/speech-synthesis"
            },
            {
              "branch": "main",
              "id": 4358,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/thread/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_time",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 337684,
                "files": [
                  "LICENSE",
                  "internal/tLockStack.cpp",
                  "internal/tLockStack.h",
                  "tConditionVariable.cpp",
                  "tConditionVariable.h",
                  "tLock.h",
                  "tLoopThread.cpp",
                  "tLoopThread.h",
                  "tMutex.h",
                  "tNoMutex.h",
                  "tOrderedMutex.h",
                  "tOrderedMutexBaseClass.h",
                  "tRecursiveMutex.h",
                  "tStackInfo.cpp",
                  "tStackInfo.h",
                  "tTask.h",
                  "tThread.cpp",
                  "tThread.h"
                ],
                "language": "cpp",
                "name": "rrlib_thread",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 16,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_thread",
                    "optional": false,
                    "resolved_sources": [
                      "tConditionVariable.h",
                      "tLock.h",
                      "tLoopThread.h",
                      "tMutex.h",
                      "tNoMutex.h",
                      "tOrderedMutex.h",
                      "tOrderedMutexBaseClass.h",
                      "tRecursiveMutex.h",
                      "tStackInfo.h",
                      "tTask.h",
                      "tThread.h",
                      "internal/tLockStack.cpp",
                      "tConditionVariable.cpp",
                      "tLoopThread.cpp",
                      "tStackInfo.cpp",
                      "tThread.cpp"
                    ],
                    "source_patterns": [
                      "*.h",
                      "**.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_thread",
              "path_with_namespace": "rrlib/thread",
              "project_id": 43,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/thread"
            },
            {
              "branch": "main",
              "id": 4359,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/time/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_logging",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 308846,
                "files": [
                  "LICENSE",
                  "tAtomicDuration.h",
                  "tAtomicTimestamp.h",
                  "tCustomClock.h",
                  "tTimeStretchingListener.cpp",
                  "tTimeStretchingListener.h",
                  "tests/test_remote_timestamp_conversion.cpp",
                  "tests/unit_test_time.cpp",
                  "time.cpp",
                  "time.h",
                  "util/tRemoteTimestampConversion.h",
                  "util/tRemoteTimestampConversion.hpp"
                ],
                "language": "cpp",
                "name": "rrlib_time",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 11,
                  "targets": 4,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_time",
                    "optional": false,
                    "resolved_sources": [
                      "tTimeStretchingListener.cpp",
                      "time.cpp",
                      "tAtomicDuration.h",
                      "tAtomicTimestamp.h",
                      "tCustomClock.h",
                      "tTimeStretchingListener.h",
                      "time.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "util",
                    "optional": false,
                    "resolved_sources": [
                      "util/tRemoteTimestampConversion.h",
                      "util/tRemoteTimestampConversion.hpp"
                    ],
                    "source_patterns": [
                      "util/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "time",
                    "optional": false,
                    "resolved_sources": [
                      "tests/unit_test_time.cpp"
                    ],
                    "source_patterns": [
                      "tests/unit_test_time.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "remote_timestamp_conversion",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_remote_timestamp_conversion.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_time",
              "path_with_namespace": "rrlib/time",
              "project_id": 31,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/time"
            },
            {
              "branch": "main",
              "id": 4360,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/uri/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_serialization",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 136582,
                "files": [
                  "LICENSE",
                  "tPath.cpp",
                  "tPath.h",
                  "tStringRange.h",
                  "tURI.cpp",
                  "tURI.h",
                  "tURIElements.h",
                  "tests/test_collection.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_uri",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 10,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_uri",
                    "optional": false,
                    "resolved_sources": [
                      ".gitlab-ci.yml",
                      "LICENSE",
                      "make.xml",
                      "tPath.cpp",
                      "tPath.h",
                      "tStringRange.h",
                      "tURI.cpp",
                      "tURI.h",
                      "tURIElements.h"
                    ],
                    "source_patterns": [
                      "*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "make.xml",
                    "name": "collection",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test_collection.cpp"
                    ],
                    "source_patterns": [
                      "tests/test_collection.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_uri",
              "path_with_namespace": "rrlib/uri",
              "project_id": 44,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/uri"
            },
            {
              "branch": "main",
              "id": 4361,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/util/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_logging",
                    "rrlib_time"
                  ],
                  "optional": [
                    "rrlib_serialization"
                  ]
                },
                "description": null,
                "disk_usage_bytes": 1019885,
                "files": [
                  "LICENSE",
                  "demangle.h",
                  "enumerate.h",
                  "exception/tTraceableExceptionBase.cpp",
                  "exception/tTraceableExceptionBase.h",
                  "fileio.cpp",
                  "fileio.h",
                  "final_class.h",
                  "fstream/fileno.cpp",
                  "fstream/fileno.h",
                  "fstream/fileno.hpp",
                  "function_info.h",
                  "join.h",
                  "join.hpp",
                  "memory/tManagedConstCharPointer.cpp",
                  "memory/tManagedConstCharPointer.h",
                  "memory/tMemoryStack.cpp",
                  "memory/tMemoryStack.h",
                  "memory/tMemoryStackAllocator.h",
                  "memory/tMemoryStackCompound.h",
                  "memory/vectors.h",
                  "memory/vectors.hpp",
                  "sFileIOUtils.cpp",
                  "sFileIOUtils.h",
                  "sStringUtils.cpp",
                  "sStringUtils.h",
                  "string.cpp",
                  "string.h",
                  "tContiguousRange.h",
                  "tDynamicArray.h",
                  "tEnumBasedFlags.h",
                  "tFPSComputer.cpp",
                  "tFPSComputer.h",
                  "tIntegerSequence.h",
                  "tIteratorRange.h",
                  "tNoncopyable.h",
                  "tSignalHandler.cpp",
                  "tSignalHandler.h",
                  "tTaggedPointer.h",
                  "tTime.cpp",
                  "tTime.h",
                  "tTraceableException.h",
                  "tTransformTime.cpp",
                  "tTransformTime.h",
                  "tTypeList.h",
                  "tUnitTestSuite.cpp",
                  "tUnitTestSuite.h",
                  "tagged_pointer/tTaggedPointerImplementation.h",
                  "tests/enumerate.cpp",
                  "tests/fileio.cpp",
                  "tests/memory_stack.cpp",
                  "tests/string.cpp",
                  "tests/tagged_pointer.cpp",
                  "tests/type_list.cpp",
                  "type_list/definitions.h",
                  "type_list/tAppend.h",
                  "type_list/tAppendList.h",
                  "type_list/tAt.h",
                  "type_list/tDerivedToFront.h",
                  "type_list/tFind.h",
                  "type_list/tMostDerived.h",
                  "type_list/tRemove.h",
                  "type_list/tRemoveAll.h",
                  "type_list/tReplace.h",
                  "type_list/tReplaceAll.h",
                  "type_list/tSizeOf.h",
                  "type_list/tTypeListBase.h",
                  "type_list/tUnique.h",
                  "variadic_templates.h"
                ],
                "language": "cpp",
                "name": "rrlib_util",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 57,
                  "targets": 16,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_util",
                    "optional": false,
                    "resolved_sources": [
                      "demangle.h",
                      "function_info.h",
                      "join.h",
                      "string.cpp",
                      "tContiguousRange.h",
                      "tDynamicArray.h",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tIteratorRange.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/tTaggedPointerImplementation.h",
                      "type_list/definitions.h",
                      "type_list/tAppend.h",
                      "type_list/tAppendList.h",
                      "type_list/tAt.h",
                      "type_list/tDerivedToFront.h",
                      "type_list/tFind.h",
                      "type_list/tMostDerived.h",
                      "type_list/tRemove.h",
                      "type_list/tRemoveAll.h",
                      "type_list/tReplace.h",
                      "type_list/tReplaceAll.h",
                      "type_list/tSizeOf.h",
                      "type_list/tTypeListBase.h",
                      "type_list/tUnique.h"
                    ],
                    "source_patterns": [
                      "demangle.h",
                      "function_info.h",
                      "join.h",
                      "string.cpp",
                      "tContiguousRange.h",
                      "tDynamicArray.h",
                      "tEnumBasedFlags.h",
                      "tIntegerSequence.h",
                      "tIteratorRange.h",
                      "tNoncopyable.h",
                      "tTaggedPointer.h",
                      "tTypeList.h",
                      "tagged_pointer/*",
                      "type_list/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "memory",
                    "optional": false,
                    "resolved_sources": [
                      "memory/tManagedConstCharPointer.cpp",
                      "memory/tManagedConstCharPointer.h",
                      "memory/tMemoryStack.cpp",
                      "memory/tMemoryStack.h",
                      "memory/tMemoryStackAllocator.h",
                      "memory/tMemoryStackCompound.h",
                      "memory/vectors.h",
                      "memory/vectors.hpp"
                    ],
                    "source_patterns": [
                      "memory/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "fileio",
                    "optional": false,
                    "resolved_sources": [
                      "fileio.cpp"
                    ],
                    "source_patterns": [
                      "fileio.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "legacy",
                    "optional": false,
                    "resolved_sources": [
                      "final_class.h",
                      "sStringUtils.cpp",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ],
                    "source_patterns": [
                      "final_class.h",
                      "sStringUtils.cpp",
                      "tTime.cpp",
                      "tTransformTime.cpp",
                      "tFPSComputer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "deprecated",
                    "optional": false,
                    "resolved_sources": [
                      "sFileIOUtils.cpp"
                    ],
                    "source_patterns": [
                      "sFileIOUtils.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "unit_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tUnitTestSuite.cpp"
                    ],
                    "source_patterns": [
                      "tUnitTestSuite.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "exception",
                    "optional": false,
                    "resolved_sources": [
                      "tTraceableException.h",
                      "exception/tTraceableExceptionBase.cpp",
                      "exception/tTraceableExceptionBase.h"
                    ],
                    "source_patterns": [
                      "tTraceableException.h",
                      "exception/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "fstream",
                    "optional": false,
                    "resolved_sources": [
                      "fstream/fileno.cpp",
                      "fstream/fileno.h",
                      "fstream/fileno.hpp"
                    ],
                    "source_patterns": [
                      "fstream/*"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "variadic_templates",
                    "optional": false,
                    "resolved_sources": [
                      "variadic_templates.h"
                    ],
                    "source_patterns": [
                      "variadic_templates.h"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "signal_handling",
                    "optional": false,
                    "resolved_sources": [
                      "tSignalHandler.cpp"
                    ],
                    "source_patterns": [
                      "tSignalHandler.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "type_list",
                    "optional": false,
                    "resolved_sources": [
                      "tests/type_list.cpp"
                    ],
                    "source_patterns": [
                      "type_list.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "tagged_pointer",
                    "optional": false,
                    "resolved_sources": [
                      "tests/tagged_pointer.cpp"
                    ],
                    "source_patterns": [
                      "tagged_pointer.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "string",
                    "optional": false,
                    "resolved_sources": [
                      "tests/string.cpp"
                    ],
                    "source_patterns": [
                      "string.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "fileio",
                    "optional": false,
                    "resolved_sources": [
                      "tests/fileio.cpp"
                    ],
                    "source_patterns": [
                      "fileio.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "enumerate",
                    "optional": false,
                    "resolved_sources": [
                      "tests/enumerate.cpp"
                    ],
                    "source_patterns": [
                      "enumerate.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "memory_stack",
                    "optional": false,
                    "resolved_sources": [
                      "tests/memory_stack.cpp"
                    ],
                    "source_patterns": [
                      "memory_stack.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_util",
              "path_with_namespace": "rrlib/util",
              "project_id": 32,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/util"
            },
            {
              "branch": "main",
              "id": 4362,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/watchdog/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_concurrent_containers",
                    "rrlib_design_patterns",
                    "rrlib_thread",
                    "rrlib_time"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 98760,
                "files": [
                  "LICENSE",
                  "tHeartbeat.cpp",
                  "tHeartbeat.h",
                  "tHeartbeats.cpp",
                  "tHeartbeats.h",
                  "tWatchDog.cpp",
                  "tWatchDog.h",
                  "tWatchDogTask.cpp",
                  "tWatchDogTask.h"
                ],
                "language": "cpp",
                "name": "rrlib_watchdog",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 8,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_watchdog",
                    "optional": false,
                    "resolved_sources": [
                      "tHeartbeat.cpp",
                      "tHeartbeats.cpp",
                      "tWatchDog.cpp",
                      "tWatchDogTask.cpp",
                      "tHeartbeat.h",
                      "tHeartbeats.h",
                      "tWatchDog.h",
                      "tWatchDogTask.h"
                    ],
                    "source_patterns": [
                      "*.cpp",
                      "*.h"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_watchdog",
              "path_with_namespace": "rrlib/watchdog",
              "project_id": 45,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/watchdog"
            },
            {
              "branch": "main",
              "id": 4363,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [
                    "rrlib_design_patterns",
                    "rrlib_util"
                  ],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 240592,
                "files": [
                  "LICENSE",
                  "tCleanupHandler.h",
                  "tDocument.cpp",
                  "tDocument.h",
                  "tException.h",
                  "tNode.cpp",
                  "tNode.h",
                  "tests/test.cpp"
                ],
                "language": "cpp",
                "name": "rrlib_xml",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 2,
                  "notices": 0,
                  "resolved_source_files": 5,
                  "targets": 2,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_xml",
                    "optional": false,
                    "resolved_sources": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "tDocument.cpp",
                      "tNode.cpp"
                    ],
                    "source_patterns": [
                      "tCleanupHandler.h",
                      "tException.h",
                      "*.cpp"
                    ]
                  },
                  {
                    "exclude_patterns": [],
                    "kind": "program",
                    "make_file": "tests/make.xml",
                    "name": "rrlib_xml_tests",
                    "optional": false,
                    "resolved_sources": [
                      "tests/test.cpp"
                    ],
                    "source_patterns": [
                      "test.cpp"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml",
              "path_with_namespace": "rrlib/xml",
              "project_id": 33,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml"
            },
            {
              "branch": "main",
              "id": 4364,
              "license": {
                "key": "mit",
                "name": "MIT License",
                "url": "https://dev.finroc.org/rrlib/xml.java/-/blob/main/LICENSE"
              },
              "metadata": {
                "analyzer": {
                  "name": "finroc-describe-component",
                  "version": "0.9.3.dev8+ge159bb640.d20260520"
                },
                "dependencies": {
                  "mandatory": [],
                  "optional": []
                },
                "description": null,
                "disk_usage_bytes": 110660,
                "files": [
                  "LICENSE",
                  "XMLDocument.java",
                  "XMLException.java",
                  "XMLNode.java",
                  "package-info.java"
                ],
                "language": "java",
                "name": "rrlib_xml-java",
                "notices": [],
                "readme_excerpt": null,
                "schema": "org.finroc.component-metadata",
                "schema_version": 1,
                "summary": {
                  "make_files": 1,
                  "notices": 0,
                  "resolved_source_files": 4,
                  "targets": 1,
                  "warnings": 0
                },
                "targets": [
                  {
                    "exclude_patterns": [],
                    "kind": "library",
                    "make_file": "make.xml",
                    "name": "rrlib_xml-java",
                    "optional": false,
                    "resolved_sources": [
                      "XMLDocument.java",
                      "XMLException.java",
                      "XMLNode.java",
                      "package-info.java"
                    ],
                    "source_patterns": [
                      "*.java"
                    ]
                  }
                ],
                "title": null,
                "warnings": []
              },
              "name": "rrlib_xml-java",
              "path_with_namespace": "rrlib/xml.java",
              "project_id": 50,
              "server": "finroc",
              "visibility": "public",
              "web_url": "https://dev.finroc.org/rrlib/xml.java"
            }
          ],
          "dependency_sources": [],
          "name": "main",
          "validation": {
            "dependency_sources": [],
            "missing_dependencies": [],
            "source_errors": [],
            "status": "ok"
          }
        },
        {
          "branch": "main",
          "components": [],
          "dependency_sources": [],
          "name": "restricted",
          "validation": {
            "dependency_sources": [],
            "missing_dependencies": [],
            "source_errors": [],
            "status": "ok"
          }
        }
      ]
    }
  ],
  "schema": "org.finroc.component-catalog",
  "schema_version": 1
}
