<?xml version="1.0" encoding="UTF-8"?>
<project
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<modelVersion>4.0.0</modelVersion>
    <groupId>org.mule.alsp</groupId>
    <artifactId>ALSUpdateSite</artifactId>
	<version>2.2.0-SNAPSHOT</version>
	<name>Mulesoft Language Server</name>
    <packaging>pom</packaging>
    <description>Mulesoft RAML and OAS Language Server - OSGi compliant</description>
    <properties>
        <tycho-version>1.4.0</tycho-version>
        <tycho.version>1.4.0</tycho.version>
		<keystore.path>${basedir}/mulesoft.ks</keystore.path>
		<timestamp>${maven.build.timestamp}</timestamp>
		<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
		<s3.serverId>mulesoft-s3</s3.serverId>
		<s3.update-bucket-name>api-editor</s3.update-bucket-name>
		<s3.updater-path-in-update-bucket>als/${version}</s3.updater-path-in-update-bucket>		
    </properties>
	<licenses>
		<license>
			<url>https://www.mulesoft.com/legal/terms/commercial-free</url>
			<name>Commercial Free License Agreement</name>
			<distribution>Manual</distribution>
		</license>
	</licenses>
	<profiles>
	<profile>
          <id>sign</id>
          <build>
              <plugins>                 
			<plugin>
					<groupId>org.codehaus.mojo</groupId>
					<artifactId>xml-maven-plugin</artifactId>
					<version>1.0.2</version>
					<executions>
						<execution>
							<id>update md5sum</id>
							<goals>
								<goal>transform</goal>
							</goals>
							<phase>verify</phase>
							<configuration>
								<failOnError>true</failOnError>
								<transformationSets>
									<transformationSet>
										<dir>target/repository/</dir>
										<outputDir>target/repository/</outputDir>
										<includes>artifacts.xml</includes>
										<stylesheet>artifacts.xsl</stylesheet>
										<parameters>
											<parameter>
												<name>new.md5sum</name>
												<value>${new.md5sum}</value>
											</parameter>
										</parameters>
									</transformationSet>
								</transformationSets>
							</configuration>
						</execution>
					</executions>
					<dependencies>
						<dependency>
							<groupId>net.sf.saxon</groupId>
							<artifactId>saxon</artifactId>
							<version>8.7</version>
						</dependency>
					</dependencies>
				</plugin>
			</plugins>
			</build>
			<activation>
              <property>
                  <name>production</name>
              </property>
          </activation>
	</profile>
	   <profile>
		  <id>deploy</id>
		      <build>
			     <plugins>
			         <plugin>
						<artifactId>maven-antrun-plugin</artifactId>
						<version>1.7</version>
						<executions>
							<execution>
								<id>upload-expanded-update-site-to-s3</id>
								<phase>deploy</phase>
								<configuration>
									<skip>false</skip> <!-- Disable until S3 buckets etc. are created -->
									<tasks>
										<taskdef resource="org/mule/ant/tasks.properties"
											classpathref="maven.plugin.classpath" />
										<s3delete endpoint="s3.amazonaws.com" key="${aws.key}"
											secret="${aws.secret}" bucket="${s3.update-bucket-name}"
											dir="${s3.updater-path-in-update-bucket}/" />
										<s3upload endpoint="s3.amazonaws.com" key="${aws.key}"
											secret="${aws.secret}" bucket="${s3.update-bucket-name}"
											publicRead="true" dest="${s3.updater-path-in-update-bucket}"
											contentType="application/x-whatever">
											<fileset dir="target/repository" />
										</s3upload>
									</tasks>
								</configuration>
								<goals>
									<goal>run</goal>
								</goals>
							</execution>
						</executions>
						<dependencies>
							<dependency>
								<groupId>org.mule</groupId>
								<artifactId>s3-ant-tasks</artifactId>
								<version>0.1-SNAPSHOT</version>
							</dependency>
							<dependency>
								<groupId>org.apache.ant</groupId>
								<artifactId>ant</artifactId>
								<version>1.7.1</version>
							</dependency>
							<dependency>
								<groupId>org.apache.ant</groupId>
								<artifactId>ant-jsch</artifactId>
								<version>1.7.1</version>
							</dependency>
						</dependencies>
			         </plugin>
		          </plugins>
                </build>
                <activation>
                    <property>
                        <name>production</name>
                    </property>
                </activation>
      	 </profile>
    </profiles>
    <build>
        <plugins>
        <plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<version>1.10</version>
				<executions>
					<execution>
						<id>regex-property</id>
						<goals>
							<goal>regex-property</goal>
						</goals>
						<phase>prepare-package</phase>
						<configuration>
							<name>version.number</name>
							<value>${version}</value>
							<regex>-SNAPSHOT</regex>
							<replacement></replacement>
							<failIfNoMatch>false</failIfNoMatch>
						</configuration>
					</execution>
				</executions>
			</plugin>
            <plugin>
                <groupId>org.reficio</groupId>
                <artifactId>p2-maven-plugin</artifactId>
                <version>1.3.0</version>
                <executions>
                    <execution>
                        <id>default-cli</id>
                        <phase>package</phase>
                        <goals>
                            <goal>site</goal>
                        </goals>
                        <configuration>
                            <artifacts>
                                <artifact>
                                    <id>org.mule.als:api-language-server_2.12:${version}</id>
                                    <transitive>false</transitive>
				    				<singleton>false</singleton>
                                    <instructions>
                                    	<Bundle-Name>${pom.name}</Bundle-Name>
                                    	<Bundle-Vendor>${pom.organization.name}</Bundle-Vendor>
                                    	<Bundle-Version>${version.number}.v${timestamp}</Bundle-Version>
                                    	<Export-Package>org.mulesoft.lsp.feature.telemetry;amf;
  uses:="amf.client.convert,
   amf.client.environment,
   amf.client.model.document,
   amf.client.parse,
   amf.client.plugins,
   amf.client.render,
   amf.client.resolve,
   amf.client.validate,
   amf.convert,
   amf.core.client,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.validation.core,
   amf.plugins.document.webapi.validation,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.client;
  uses:="amf,
   amf.client.environment,
   amf.client.model.document,
   amf.client.parse,
   amf.client.plugins,
   amf.client.render,
   amf.client.resolve,
   amf.client.validate,
   amf.plugins.document,
   amf.plugins.features,
   scala.reflect,
   scala.runtime",
 amf.client.commands;
  uses:="amf,
   amf.core.client,
   amf.core.emitter,
   amf.core.model.document,
   amf.core.remote,
   amf.core.validation,
   scala,
   scala.collection,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util,
   scopt",
 amf.client.convert;
  uses:="amf,
   amf.client.model,
   amf.client.model.document,
   amf.client.model.domain,
   amf.client.plugins,
   amf.client.reference,
   amf.client.remote,
   amf.client.resource,
   amf.client.validate,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.validation,
   amf.internal.environment,
   amf.internal.reference,
   amf.internal.resource,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.client.environment;
  uses:="amf.client.reference,
   amf.client.remote,
   amf.client.resource,
   amf.core.remote,
   amf.core.unsafe,
   amf.internal.environment,
   scala,
   scala.collection,
   scala.reflect",
 amf.client.model;
  uses:="amf.client.model.domain,
   amf.core.annotations,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.client.model.document;
  uses:="amf.client.model,
   amf.client.model.domain,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.remote,
   amf.core.unsafe,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.webapi.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.client.model.domain;
  uses:="amf,
   amf.client.environment,
   amf.client.model,
   amf.client.model.document,
   amf.client.validate,
   amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.vocabulary,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.client.parse;
  uses:="amf,
   amf.client.environment,
   amf.client.model.document,
   amf.client.validate,
   amf.core.client,
   amf.core.model.document,
   amf.core.validation,
   amf.internal.environment,
   amf.internal.resource,
   scala,
   scala.concurrent,
   scala.reflect",
 amf.client.plugins;
  uses:="amf,
   amf.client.environment,
   amf.client.model.document,
   amf.client.model.domain,
   amf.client.remote,
   amf.client.validate,
   amf.core,
   amf.core.client,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.registries,
   amf.core.remote,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   org.mulesoft.common.io,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect",
 amf.client.reference;
  uses:="amf.client.model.document,
   amf.core.model.document,
   amf.internal.reference,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.client.remote;
  uses:="amf.core.lexer,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.client.render;
  uses:="amf.client.model.document,
   amf.client.resolve,
   amf.core.emitter,
   amf.core.model.document,
   org.mulesoft.common.io,
   org.yaml.builder,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.client.resolve;
  uses:="amf.client.convert,
   amf.client.model.document,
   amf.core.annotations,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation.core,
   org.yaml.model,
   scala,
   scala.reflect",
 amf.client.resource;
  uses:="amf.client.remote,
   amf.core.remote,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.client.validate;
  uses:="amf,
   amf.client.environment,
   amf.client.model.document,
   amf.client.model.domain,
   amf.core.parser,
   amf.core.validation,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.convert;
  uses:="amf.client.convert,
   scala,
   scala.collection,
   scala.concurrent,
   scala.reflect",
 amf.core;
  uses:="amf.client.plugins,
   amf.client.remote,
   amf.core.client,
   amf.core.emitter,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.remote,
   amf.core.services,
   amf.internal.environment,
   amf.plugins.features.validation,
   org.mulesoft.common.io,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.core.annotations;
  uses:="amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.benchmark;
  uses:="scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.client;
  uses:="amf,
   amf.core.model.document,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   scala,
   scala.collection,
   scala.reflect",
 amf.core.emitter;
  uses:="amf.client.render,
   amf.core.metamodel,
   amf.core.parser,
   amf.core.remote,
   org.yaml.model,
   scala,
   scala.collection,
   scala.math,
   scala.reflect",
 amf.core.emitter.BaseEmitters;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.domain,
   amf.core.parser,
   org.mulesoft.lexer,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.core.exception;uses:="scala.collection.immutable,scala.reflect",
 amf.core.lexer;
  uses:="amf.core.parser,
   scala,
   scala.collection,
   scala.reflect",
 amf.core.metamodel;
  uses:="amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.vocabulary,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.metamodel.document;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.vocabulary,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.metamodel.domain;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain.common,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.vocabulary,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.metamodel.domain.common;uses:="amf.core.metamodel,scala.reflect",
 amf.core.metamodel.domain.extensions;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.common,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.vocabulary,
   scala.collection.immutable,
   scala.reflect",
 amf.core.metamodel.domain.templates;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.common,
   amf.core.model.domain,
   amf.core.model.domain.templates,
   amf.core.vocabulary,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.model;uses:="amf.core.parser,scala,scala.reflect",
 amf.core.model.document;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.metamodel.document,
   amf.core.model,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.traversal.iterator,
   amf.core.unsafe,
   amf.core.vocabulary,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.core.model.domain;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.model,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.traversal,
   amf.core.utils,
   amf.core.vocabulary,
   amf.plugins.domain.shapes.models,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.core.model.domain.extensions;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.extensions,
   amf.core.model,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.traversal,
   amf.core.utils,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.core.model.domain.templates;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.utils,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.core.parser;
  uses:="amf.client.remote,
   amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.utils,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.internal.environment,
   amf.internal.reference,
   org.mulesoft.lexer,
   org.yaml.convert,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util,
   scala.util.matching",
 amf.core.rdf;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.core.vocabulary,
   amf.plugins.document.graph.parser,
   org.mulesoft.common.io,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.core.registries;
  uses:="amf.client.plugins,
   amf.core.metamodel,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect",
 amf.core.remote;
  uses:="amf,
   amf.client.model,
   amf.client.remote,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.internal.environment,
   amf.internal.resource,
   org.mulesoft.common.io,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.core.resolution;
  uses:="amf.core.annotations,
   amf.core.model.domain,
   amf.core.model.domain.templates,
   org.yaml.model,
   scala,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime,
   scala.util.matching",
 amf.core.resolution.pipelines;
  uses:="amf,
   amf.core.model.document,
   amf.core.parser,
   amf.core.resolution.stages,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.core.resolution.pipelines.elements;
  uses:="amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.stages.elements.resolution,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.core.resolution.stages;
  uses:="amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.stages.elements.resolution,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.core.resolution.stages.elements.resolution;
  uses:="amf.core.annotations,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.stages,
   scala,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect",
 amf.core.resolution.stages.selectors;
  uses:="amf.core.metamodel,
   amf.core.model.domain,
   amf.core.vocabulary,
   scala,
   scala.collection,
   scala.collection.mutable,
   scala.reflect",
 amf.core.services;
  uses:="amf,
   amf.client.plugins,
   amf.core.annotations,
   amf.core.client,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.core.traversal;
  uses:="amf.core.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.core.traversal.iterator;
  uses:="amf.core.model.domain,
   amf.core.parser,
   scala,
   scala.collection,
   scala.collection.generic,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.math,
   scala.reflect,
   scala.runtime",
 amf.core.unsafe;
  uses:="amf,
   amf.client.model,
   amf.client.remote,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.rdf,
   amf.core.remote,
   amf.core.services,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.internal.environment,
   amf.internal.resource,
   org.mulesoft.common.io,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.core.utils;
  uses:="amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   org.mulesoft.common.time,
   org.mulesoft.lexer,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util.matching",
 amf.core.validation;
  uses:="amf,
   amf.client.plugins,
   amf.core.annotations,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation.core,
   amf.internal.environment,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.math,
   scala.reflect,
   scala.runtime",
 amf.core.validation.core;
  uses:="amf,
   amf.core.model.document,
   amf.core.rdf,
   amf.core.services,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.core.vocabulary;
  uses:="scala,
   scala.collection,
   scala.collection.mutable,
   scala.reflect",
 amf.dialects;
  uses:="amf.core.metamodel.domain,
   amf.core.model.document,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   scala,
   scala.collection,
   scala.reflect",
 amf.facades;
  uses:="amf,
   amf.core,
   amf.core.client,
   amf.core.model.document,
   amf.core.parser,
   amf.core.remote,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   amf.plugins.document.vocabularies,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.features.validation,
   org.yaml.model,
   scala,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.internal.environment;
  uses:="amf.core.remote,
   amf.core.unsafe,
   amf.internal.reference,
   amf.internal.resource,
   scala,
   scala.collection,
   scala.reflect",
 amf.internal.reference;
  uses:="amf.client.reference,
   amf.core.model.document,
   scala,
   scala.collection,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.internal.resource;
  uses:="amf.client.remote,
   amf.client.resource,
   scala,
   scala.collection,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document;
  uses:="amf.client.environment,
   amf.client.model.document,
   amf.core.remote,
   amf.core.unsafe,
   scala.reflect",
 amf.plugins.document.graph;
  uses:="amf.client.plugins,
   amf.core,
   amf.core.client,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.registries,
   amf.core.remote,
   amf.core.unsafe,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.graph.emitter;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.vocabulary,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.graph.parser;
  uses:="amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.internal.environment,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies;
  uses:="amf,
   amf.client.plugins,
   amf.core,
   amf.core.client,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.registries,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   amf.plugins.document.vocabularies.metamodel.domain,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.annotations;
  uses:="amf.core.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.document.vocabularies.emitters.common;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.parser,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.emitters.dialects;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.plugins.document.vocabularies.annotations,
   amf.plugins.document.vocabularies.emitters.common,
   amf.plugins.document.vocabularies.emitters.instances,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.emitters.instances;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.vocabulary,
   amf.plugins.document.vocabularies.annotations,
   amf.plugins.document.vocabularies.emitters.common,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.emitters.vocabularies;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.plugins.document.vocabularies.emitters.common,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.metamodel.document;
  uses:="amf.core.metamodel,
   amf.core.metamodel.document,
   amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.vocabulary,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.document.vocabularies.metamodel.domain;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.document.vocabularies.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.document.vocabularies.model.document;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.traversal.iterator,
   amf.plugins.document.vocabularies.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.model.domain;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.utils,
   amf.core.vocabulary,
   amf.plugins.document.vocabularies.metamodel.domain,
   org.mulesoft.common.time,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.parser;
  uses:="amf.core.model.domain,
   amf.core.parser,
   amf.core.utils,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.parser.common;
  uses:="amf.core.annotations,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.internal.environment,
   amf.plugins.document.vocabularies,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.vocabularies.parser.vocabularies,
   org.yaml.model,
   scala,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.parser.dialects;
  uses:="amf.core,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.vocabularies.parser.common,
   amf.plugins.document.vocabularies.parser.vocabularies,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.plugins.document.vocabularies.parser.instances;
  uses:="amf.core,
   amf.core.annotations,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.vocabularies.parser.common,
   amf.plugins.document.vocabularies.parser.vocabularies,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.plugins.document.vocabularies.parser.vocabularies;
  uses:="amf.core,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.vocabularies.parser.common,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.util",
 amf.plugins.document.vocabularies.resolution.pipelines;
  uses:="amf,
   amf.core.parser,
   amf.core.resolution.pipelines,
   amf.core.resolution.stages,
   scala.collection,
   scala.reflect",
 amf.plugins.document.vocabularies.resolution.stages;
  uses:="amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.stages,
   amf.core.vocabulary,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.vocabularies.validation;
  uses:="amf.core.emitter,
   amf.core.model,
   amf.core.rdf,
   amf.core.validation.core,
   amf.plugins.document.vocabularies.emitters.instances,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect",
 amf.plugins.document.webapi;
  uses:="amf,
   amf.client.plugins,
   amf.core,
   amf.core.client,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.metamodel.document,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.registries,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.document.webapi.references,
   amf.plugins.document.webapi.validation,
   amf.plugins.domain.shapes.models,
   org.yaml.builder,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.annotations;
  uses:="amf.core.model.domain,
   amf.core.parser,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.contexts;
  uses:="amf.core,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.plugins.document.webapi.parser,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.declaration,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.document.webapi.parser.spec.raml,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.plugins.document.webapi.metamodel;
  uses:="amf.core.metamodel,
   amf.core.metamodel.document,
   amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.document.webapi.model,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.document.webapi.model;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.traversal.iterator,
   amf.plugins.document.webapi.metamodel,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models.security,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.parser;
  uses:="amf.core,
   amf.core.model.document,
   amf.plugins.document.webapi.contexts,
   amf.plugins.domain.shapes.models,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.util.matching",
 amf.plugins.document.webapi.parser.spec;
  uses:="amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.plugins.document.webapi,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.parser.spec.common;
  uses:="amf.core.emitter,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.utils,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec.declaration,
   amf.plugins.domain.shapes.models,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util.matching",
 amf.plugins.document.webapi.parser.spec.declaration;
  uses:="amf.core,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.common,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.document.webapi.parser.spec.oas,
   amf.plugins.document.webapi.parser.spec.raml,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.plugins.document.webapi.parser.spec.domain;
  uses:="amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.utils,
   amf.core.validation.core,
   amf.plugins.document.webapi.annotations,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec.common,
   amf.plugins.document.webapi.parser.spec.declaration,
   amf.plugins.document.webapi.parser.spec.raml,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.annotations,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime,
   scala.util",
 amf.plugins.document.webapi.parser.spec.oas;
  uses:="amf.core,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.utils,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.model,
   amf.plugins.document.webapi.parser,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.common,
   amf.plugins.document.webapi.parser.spec.declaration,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.parser.spec.raml;
  uses:="amf.core,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.emitter.BaseEmitters,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   amf.core.utils,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.model,
   amf.plugins.document.webapi.parser,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.common,
   amf.plugins.document.webapi.parser.spec.declaration,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.math,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.references;
  uses:="amf.core.annotations,
   amf.core.model.document,
   amf.core.parser,
   amf.core.remote,
   amf.internal.environment,
   amf.plugins.document.webapi,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util.matching",
 amf.plugins.document.webapi.resolution.pipelines;
  uses:="amf,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.pipelines,
   amf.core.resolution.stages,
   scala,
   scala.collection,
   scala.reflect",
 amf.plugins.document.webapi.resolution.pipelines.compatibility;
  uses:="amf,
   amf.core.parser,
   amf.core.resolution.pipelines,
   amf.core.resolution.stages,
   scala.collection,
   scala.reflect",
 amf.plugins.document.webapi.resolution.pipelines.compatibility.oas;
  uses:="amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.stages,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.resolution.pipelines.compatibility.raml;
  uses:="amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.resolution.stages,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.resolution.stages;
  uses:="amf,
   amf.core.annotations,
   amf.core.metamodel,
   amf.core.metamodel.domain.templates,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.core.remote,
   amf.core.resolution.stages,
   amf.core.unsafe,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.model,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.validation;
  uses:="amf,
   amf.client.plugins,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.services,
   amf.core.utils,
   amf.core.validation,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.internal.environment,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.validation.remote,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.unsafe,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.document.webapi.validation.remote;
  uses:="amf,
   amf.client.plugins,
   amf.core.annotations,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation,
   amf.core.validation.core,
   amf.internal.environment,
   amf.plugins.domain.shapes.models,
   org.everit.json.schema,
   org.everit.json.schema.regexp,
   org.json,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime,
   scala.util,
   scala.util.matching",
 amf.plugins.document.webapi.vocabulary;uses:="scala,scala.collection.immutable,scala.reflect",
 amf.plugins.domain;
  uses:="amf.client.model,
   amf.core.metamodel,
   amf.core.model.domain,
   amf.core.remote,
   scala.reflect",
 amf.plugins.domain.shapes;
  uses:="amf.client.plugins,
   amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.registries,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.shapes.annotations;
  uses:="amf.core.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.shapes.metamodel;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.common,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.domain.shapes.metamodel.common,
   amf.plugins.domain.shapes.models,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.shapes.metamodel.common;uses:="amf.core.metamodel,scala.reflect",
 amf.plugins.domain.shapes.models;
  uses:="amf.client.plugins,
   amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.traversal,
   amf.core.utils,
   amf.core.validation,
   amf.internal.environment,
   amf.plugins.document.webapi.parser.spec.common,
   amf.plugins.document.webapi.validation.remote,
   amf.plugins.domain.shapes.metamodel,
   amf.plugins.domain.webapi.unsafe,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.shapes.parser;
  uses:="amf.plugins.domain.shapes.models,
   org.yaml.model,
   scala,
   scala.reflect",
 amf.plugins.domain.shapes.resolution.stages;
  uses:="amf,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.resolution.stages,
   amf.core.resolution.stages.elements.resolution,
   amf.core.traversal,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.shapes.resolution.stages.shape_normalization,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.shapes.resolution.stages.elements;
  uses:="amf,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.resolution.pipelines.elements,
   amf.core.resolution.stages.elements.resolution,
   scala.collection,
   scala.reflect",
 amf.plugins.domain.shapes.resolution.stages.shape_normalization;
  uses:="amf,
   amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.traversal,
   amf.core.validation.core,
   amf.plugins.document.webapi.annotations,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.shapes.resolution.stages,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.shapes.validation;
  uses:="amf.client.plugins,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.validation,
   amf.internal.environment,
   scala,
   scala.collection,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.webapi;
  uses:="amf.client.plugins,
   amf.core.metamodel.domain,
   amf.core.model.domain,
   amf.core.registries,
   amf.plugins.domain.shapes,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.concurrent,
   scala.reflect",
 amf.plugins.domain.webapi.annotations;
  uses:="amf.core.model.domain,
   amf.core.parser,
   amf.plugins.domain.webapi.models,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.webapi.metamodel;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.common,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.domain.shapes.metamodel.common,
   amf.plugins.domain.webapi.models,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.webapi.metamodel.security;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.common,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.domain.webapi.metamodel,
   amf.plugins.domain.webapi.models.security,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.webapi.metamodel.templates;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.metamodel.domain.templates,
   amf.core.model.domain,
   amf.core.vocabulary,
   amf.plugins.domain.webapi.models.templates,
   scala.collection.immutable,
   scala.reflect",
 amf.plugins.domain.webapi.models;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.remote,
   amf.core.utils,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.annotations,
   amf.plugins.domain.webapi.metamodel,
   amf.plugins.domain.webapi.models.security,
   amf.plugins.domain.webapi.models.templates,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.webapi.models.security;
  uses:="amf.core.annotations,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.utils,
   amf.plugins.domain.webapi.metamodel.security,
   amf.plugins.domain.webapi.models,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.webapi.models.templates;
  uses:="amf,
   amf.core.metamodel,
   amf.core.metamodel.domain.templates,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.templates,
   amf.core.parser,
   amf.plugins.domain.webapi.metamodel.templates,
   amf.plugins.domain.webapi.models,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect",
 amf.plugins.domain.webapi.resolution;
  uses:="amf,
   amf.core.annotations,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation.core,
   amf.plugins.document.webapi.annotations,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec,
   amf.plugins.domain.webapi.models,
   org.yaml.model,
   scala,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.webapi.resolution.stages;
  uses:="amf,
   amf.core.metamodel,
   amf.core.metamodel.domain.templates,
   amf.core.model,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.model.domain.extensions,
   amf.core.parser,
   amf.core.resolution.stages,
   amf.plugins.document.webapi.contexts,
   amf.plugins.document.webapi.parser.spec.domain,
   amf.plugins.domain.shapes.models,
   amf.plugins.domain.webapi.models,
   amf.plugins.domain.webapi.models.security,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.plugins.domain.webapi.unsafe;
  uses:="amf.client.plugins,
   amf.core.model.domain,
   amf.plugins.document.webapi.validation.remote,
   scala.reflect",
 amf.plugins.features;uses:="scala.reflect",
 amf.plugins.features.validation;
  uses:="amf,
   amf.client.plugins,
   amf.client.remote,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.metamodel,
   amf.core.model.document,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.rdf,
   amf.core.remote,
   amf.core.services,
   amf.core.unsafe,
   amf.core.validation,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.internal.environment,
   amf.plugins.document.vocabularies.model.document,
   org.apache.jena.rdf.model,
   org.apache.jena.riot,
   org.json4s,
   org.mulesoft.common.io,
   org.topbraid.shacl.js,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.plugins.features.validation.emitters;
  uses:="amf,
   amf.core.annotations,
   amf.core.emitter,
   amf.core.parser,
   amf.core.rdf,
   amf.core.validation,
   amf.core.validation.core,
   org.yaml.model,
   scala,
   scala.collection,
   scala.reflect,
   scala.runtime",
 amf.plugins.features.validation.model;
  uses:="amf,
   amf.core.metamodel,
   amf.core.validation.core,
   amf.plugins.document.vocabularies.model.domain,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect",
 amf.plugins.syntax;
  uses:="amf.client.plugins,
   amf.core.client,
   amf.core.parser,
   amf.core.remote,
   amf.core.unsafe,
   org.mulesoft.common.io,
   org.yaml.model,
   scala,
   scala.collection,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.tasks.tsvimport;
  uses:="amf.plugins.document.webapi.validation,
   scala,
   scala.collection.immutable,
   scala.reflect",
 amf.tasks.validations;uses:="amf.core.validation.core,scala.reflect",
 amf.tools;
  uses:="amf.core.metamodel,
   amf.core.metamodel.domain,
   amf.core.vocabulary,
   org.reflections,
   org.yaml.model,
   scala,
   scala.collection,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.reflect,
   scala.runtime",
 amf.tools.canonical;
  uses:="amf.core.model.document,
   amf.core.model.domain,
   amf.core.remote,
   amf.core.unsafe,
   amf.plugins.document.vocabularies.model.document,
   amf.plugins.document.vocabularies.model.domain,
   org.apache.jena.rdf.model,
   scala,
   scala.collection.immutable,
   scala.collection.mutable,
   scala.concurrent,
   scala.reflect,
   scala.runtime",
 amf.validation;
  uses:="amf,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.plugins.features.validation,
   scala,
   scala.collection.immutable,
   scala.reflect",
 amf.validations;
  uses:="amf,
   amf.core.metamodel,
   amf.core.model,
   amf.core.model.domain,
   amf.core.parser,
   amf.core.validation.core,
   amf.core.vocabulary,
   amf.plugins.domain.shapes.models,
   amf.plugins.features.validation,
   scala,
   scala.collection.immutable,
   scala.reflect,
   scala.runtime",
 ch.qos.logback.core;
  uses:="ch.qos.logback.core.encoder,
   ch.qos.logback.core.filter,
   ch.qos.logback.core.helpers,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.status,
   ch.qos.logback.core.util",
 ch.qos.logback.core.boolex;uses:="ch.qos.logback.core.spi",
 ch.qos.logback.core.db;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.db.dialect,
   ch.qos.logback.core.joran.action,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.joran.util.beans,
   ch.qos.logback.core.spi,
   javax.sql,
   org.xml.sax",
 ch.qos.logback.core.db.dialect;uses:="ch.qos.logback.core.spi",
 ch.qos.logback.core.encoder;uses:="ch.qos.logback.core,ch.qos.logback.core.spi",
 ch.qos.logback.core.filter;uses:="ch.qos.logback.core.boolex,ch.qos.logback.core.spi",
 ch.qos.logback.core.helpers;uses:="ch.qos.logback.core",
 ch.qos.logback.core.hook;uses:="ch.qos.logback.core.spi,ch.qos.logback.core.util",
 ch.qos.logback.core.html;uses:="ch.qos.logback.core,ch.qos.logback.core.pattern",
 ch.qos.logback.core.joran;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.event,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.joran.util.beans,
   ch.qos.logback.core.spi,
   org.xml.sax",
 ch.qos.logback.core.joran.action;
  uses:="ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.joran.util,
   ch.qos.logback.core.joran.util.beans,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.util,
   org.xml.sax",
 ch.qos.logback.core.joran.conditional;
  uses:="ch.qos.logback.core.joran.action,
   ch.qos.logback.core.joran.event,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   org.codehaus.commons.compiler,
   org.xml.sax",
 ch.qos.logback.core.joran.event;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.status,
   org.xml.sax,
   org.xml.sax.helpers",
 ch.qos.logback.core.joran.event.stax;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   javax.xml.stream,
   javax.xml.stream.events",
 ch.qos.logback.core.joran.node,
 ch.qos.logback.core.joran.spi;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.action,
   ch.qos.logback.core.joran.event,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.status,
   org.xml.sax",
 ch.qos.logback.core.joran.util;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.joran.util.beans,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.util",
 ch.qos.logback.core.joran.util.beans;uses:="ch.qos.logback.core,ch.qos.logback.core.spi",
 ch.qos.logback.core.layout;uses:="ch.qos.logback.core",
 ch.qos.logback.core.net;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.boolex,
   ch.qos.logback.core.helpers,
   ch.qos.logback.core.net.ssl,
   ch.qos.logback.core.pattern,
   ch.qos.logback.core.sift,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.util,
   javax.mail,
   javax.net",
 ch.qos.logback.core.net.server;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.net.ssl,
   ch.qos.logback.core.spi,
   javax.net",
 ch.qos.logback.core.net.ssl;
  uses:="ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   javax.net,
   javax.net.ssl",
 ch.qos.logback.core.pattern;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.encoder,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.status",
 ch.qos.logback.core.pattern.color;uses:="ch.qos.logback.core.pattern",
 ch.qos.logback.core.pattern.parser;uses:="ch.qos.logback.core.pattern,ch.qos.logback.core.pattern.util,ch.qos.logback.core.spi",
 ch.qos.logback.core.pattern.util,
 ch.qos.logback.core.property;uses:="ch.qos.logback.core",
 ch.qos.logback.core.read;uses:="ch.qos.logback.core",
 ch.qos.logback.core.recovery;uses:="ch.qos.logback.core,ch.qos.logback.core.status",
 ch.qos.logback.core.rolling;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.rolling.helper,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.util",
 ch.qos.logback.core.rolling.helper;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.pattern,
   ch.qos.logback.core.rolling,
   ch.qos.logback.core.spi",
 ch.qos.logback.core.sift;
  uses:="ch.qos.logback.core,
   ch.qos.logback.core.joran,
   ch.qos.logback.core.joran.event,
   ch.qos.logback.core.joran.spi,
   ch.qos.logback.core.spi,
   ch.qos.logback.core.util",
											ch.qos.logback.core.spi;
											uses:="ch.qos.logback.core,
											ch.qos.logback.core.filter,
											ch.qos.logback.core.helpers,
											ch.qos.logback.core.status",
											ch.qos.logback.core.status;
											uses:="ch.qos.logback.core,
											ch.qos.logback.core.spi,
											javax.servlet,
											javax.servlet.http",
											ch.qos.logback.core.subst;uses:="ch.qos.logback.core.spi",
											ch.qos.logback.core.util;
											uses:="ch.qos.logback.core,
											ch.qos.logback.core.rolling,
											ch.qos.logback.core.rolling.helper,
											ch.qos.logback.core.spi,
											ch.qos.logback.core.status",
											com.damnhandy.uri.template;uses:="com.damnhandy.uri.template.impl",
											com.damnhandy.uri.template.impl;uses:="com.damnhandy.uri.template",
											com.damnhandy.uri.template.jackson.datatype;
											uses:="com.damnhandy.uri.template,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.module",
											com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core;
											uses:="com.fasterxml.jackson.core.async,
											com.fasterxml.jackson.core.format,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.core.sym,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.core.util",
											com.fasterxml.jackson.core.async,
											com.fasterxml.jackson.core.base;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.core.json,
											com.fasterxml.jackson.core.util",
											com.fasterxml.jackson.core.filter;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.core.util",
											com.fasterxml.jackson.core.format;uses:="com.fasterxml.jackson.core",
											com.fasterxml.jackson.core.io;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.core.util",
											com.fasterxml.jackson.core.json;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.base,
											com.fasterxml.jackson.core.format,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.core.sym",
											com.fasterxml.jackson.core.json.async;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.async,
											com.fasterxml.jackson.core.base,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.core.sym",
											com.fasterxml.jackson.core.sym,
											com.fasterxml.jackson.core.type;uses:="com.fasterxml.jackson.core",
											com.fasterxml.jackson.core.util;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.core.io",
											com.fasterxml.jackson.databind;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.filter,
											com.fasterxml.jackson.core.format,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.deser.impl,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsonschema,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.jsontype.impl,
											com.fasterxml.jackson.databind.node,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.ser.impl,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.annotation;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.cfg;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.deser;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.format,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.deser.impl,
											com.fasterxml.jackson.databind.deser.std,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.deser.impl;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.deser.std,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.deser.std;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.deser.impl,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.exc;uses:="com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.introspect",
											com.fasterxml.jackson.databind.ext;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.deser.std,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.ser.std,
											javax.xml.datatype,
											javax.xml.parsers,
											org.w3c.dom,
											org.w3c.dom.ls",
											com.fasterxml.jackson.databind.introspect;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.jsontype.impl,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.jsonFormatVisitors;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.databind",
											com.fasterxml.jackson.databind.jsonschema;uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.node",
											com.fasterxml.jackson.databind.jsontype;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.introspect",
											com.fasterxml.jackson.databind.jsontype.impl;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.module;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.type",
											com.fasterxml.jackson.databind.node;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.base,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.ser;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsonschema,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.node,
											com.fasterxml.jackson.databind.ser.impl,
											com.fasterxml.jackson.databind.ser.std,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.ser.impl;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.io,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.node,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.ser.std,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.ser.std;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.annotation,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsonFormatVisitors,
											com.fasterxml.jackson.databind.jsonschema,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.node,
											com.fasterxml.jackson.databind.ser,
											com.fasterxml.jackson.databind.ser.impl,
											com.fasterxml.jackson.databind.type,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.type;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.type,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.util",
											com.fasterxml.jackson.databind.util;
											uses:="com.fasterxml.jackson.annotation,
											com.fasterxml.jackson.core,
											com.fasterxml.jackson.core.base,
											com.fasterxml.jackson.core.json,
											com.fasterxml.jackson.core.util,
											com.fasterxml.jackson.databind,
											com.fasterxml.jackson.databind.cfg,
											com.fasterxml.jackson.databind.deser,
											com.fasterxml.jackson.databind.introspect,
											com.fasterxml.jackson.databind.jsontype,
											com.fasterxml.jackson.databind.type",
											com.github.andrewoma.dexx.collection;uses:="com.github.andrewoma.dexx.collection.internal.base",
											com.github.andrewoma.dexx.collection.internal.adapter;uses:="com.github.andrewoma.dexx.collection",
											com.github.andrewoma.dexx.collection.internal.base;uses:="com.github.andrewoma.dexx.collection",
											com.github.andrewoma.dexx.collection.internal.builder;uses:="com.github.andrewoma.dexx.collection",
											com.github.andrewoma.dexx.collection.internal.hashmap;uses:="com.github.andrewoma.dexx.collection,com.github.andrewoma.dexx.collection.internal.base",
											com.github.andrewoma.dexx.collection.internal.redblack;uses:="com.github.andrewoma.dexx.collection",
											com.github.jsonldjava.core;uses:="org.apache.http.impl.client",
											com.github.jsonldjava.impl;uses:="com.github.jsonldjava.core",
											com.github.jsonldjava.shaded.com.google.common.annotations,
											com.github.jsonldjava.shaded.com.google.common.base;uses:="org.checkerframework.checker.nullness.compatqual",
											com.github.jsonldjava.shaded.com.google.common.cache;
											uses:="com.github.jsonldjava.shaded.com.google.common.base,
											com.github.jsonldjava.shaded.com.google.common.collect,
											com.github.jsonldjava.shaded.com.google.common.util.concurrent,
											com.google.errorprone.annotations,
											org.checkerframework.checker.nullness.compatqual",
											com.github.jsonldjava.shaded.com.google.common.collect;uses:="com.github.jsonldjava.shaded.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											com.github.jsonldjava.shaded.com.google.common.escape,
											com.github.jsonldjava.shaded.com.google.common.eventbus,
											com.github.jsonldjava.shaded.com.google.common.graph,
											com.github.jsonldjava.shaded.com.google.common.hash,
											com.github.jsonldjava.shaded.com.google.common.html,
											com.github.jsonldjava.shaded.com.google.common.io,
											com.github.jsonldjava.shaded.com.google.common.math,
											com.github.jsonldjava.shaded.com.google.common.net,
											com.github.jsonldjava.shaded.com.google.common.primitives;uses:="com.github.jsonldjava.shaded.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											com.github.jsonldjava.shaded.com.google.common.reflect,
											com.github.jsonldjava.shaded.com.google.common.util.concurrent;
											uses:="com.github.jsonldjava.shaded.com.google.common.base,
											com.github.jsonldjava.shaded.com.google.common.collect,
											com.google.errorprone.annotations,
											org.checkerframework.checker.nullness.compatqual",
											com.github.jsonldjava.shaded.com.google.common.xml,
											com.github.jsonldjava.utils;
											uses:="com.fasterxml.jackson.core,
											com.fasterxml.jackson.databind,
											org.apache.http.client.cache,
											org.apache.http.impl.client,
											org.apache.http.impl.client.cache",
											com.google.common.annotations,
											com.google.common.base;uses:="javax.annotation",
											com.google.common.base.internal;uses:="javax.annotation",
											com.google.common.cache;
											uses:="com.google.common.base,
											com.google.common.collect,
											com.google.common.util.concurrent,
											javax.annotation",
											com.google.common.collect;uses:="com.google.common.base,javax.annotation",
											com.google.common.escape;uses:="com.google.common.base,javax.annotation",
											com.google.common.eventbus,
											com.google.common.graph;uses:="com.google.common.collect,javax.annotation",
											com.google.common.hash;uses:="com.google.common.base,javax.annotation",
											com.google.common.html;uses:="com.google.common.escape",
											com.google.common.io;
											uses:="com.google.common.base,
											com.google.common.collect,
											com.google.common.hash,
											javax.annotation",
											com.google.common.math;uses:="javax.annotation",
											com.google.common.net;
											uses:="com.google.common.base,
											com.google.common.collect,
											com.google.common.escape,
											javax.annotation",
											com.google.common.primitives;uses:="com.google.common.base,javax.annotation",
											com.google.common.reflect;uses:="com.google.common.collect,com.google.common.io,javax.annotation",
											com.google.common.util.concurrent;uses:="com.google.common.base,com.google.common.collect,javax.annotation",
											com.google.common.xml;uses:="com.google.common.escape",
											com.google.gson;uses:="com.google.gson.internal,com.google.gson.reflect,com.google.gson.stream",
											com.google.gson.annotations,
											com.google.gson.internal;uses:="com.google.gson,com.google.gson.reflect,com.google.gson.stream",
											com.google.gson.internal.bind;
											uses:="com.google.gson,
											com.google.gson.internal,
											com.google.gson.reflect,
											com.google.gson.stream",
											com.google.gson.internal.bind.util,
											com.google.gson.reflect,
											com.google.gson.stream,
											com.google.re2j,
											com.google.thirdparty.publicsuffix;uses:="com.google.common.collect",
											com.thoughtworks.paranamer,
											etc,
											javassist;
											uses:="javassist.bytecode,
											javassist.compiler,
											javassist.compiler.ast,
											javassist.convert,
											javassist.expr",
											javassist.bytecode;uses:="javassist,javassist.bytecode.annotation",
											javassist.bytecode.analysis;uses:="javassist,javassist.bytecode,javassist.bytecode.stackmap",
											javassist.bytecode.annotation;uses:="javassist,javassist.bytecode",
											javassist.bytecode.stackmap;uses:="javassist,javassist.bytecode",
											javassist.compiler;uses:="javassist,javassist.bytecode,javassist.compiler.ast",
											javassist.compiler.ast;uses:="javassist,javassist.compiler",
											javassist.convert;uses:="javassist,javassist.bytecode",
											javassist.expr;uses:="javassist,javassist.bytecode",
											javassist.runtime,
											javassist.scopedpool;uses:="javassist",
											javassist.tools;uses:="javassist",
											javassist.tools.reflect;uses:="javassist,javassist.bytecode",
											javassist.tools.rmi;uses:="javassist,javassist.tools.web",
											javassist.tools.web;uses:="javassist",
											javassist.util;uses:="com.sun.jdi.connect",
											javassist.util.proxy;uses:="javassist,javassist.bytecode",
											javax.annotation,
											javax.annotation.security,
											javax.annotation.sql,
											js,
											macrocompat;
											uses:="scala.annotation,
											scala.collection,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox",
											mozilla,
											org.apache.commons.beanutils;uses:="org.apache.commons.beanutils.expression,org.apache.commons.collections,org.apache.commons.collections.keyvalue",
											org.apache.commons.beanutils.converters;uses:="org.apache.commons.beanutils",
											org.apache.commons.beanutils.expression,
											org.apache.commons.beanutils.locale;uses:="org.apache.commons.beanutils,org.apache.commons.collections",
											org.apache.commons.beanutils.locale.converters;uses:="org.apache.commons.beanutils.locale",
											org.apache.commons.cli,
											org.apache.commons.codec,
											org.apache.commons.codec.binary;uses:="org.apache.commons.codec",
											org.apache.commons.codec.cli,
											org.apache.commons.codec.digest;uses:="javax.crypto",
											org.apache.commons.codec.language;uses:="org.apache.commons.codec",
											org.apache.commons.codec.language.bm;uses:="org.apache.commons.codec",
											org.apache.commons.codec.net;uses:="org.apache.commons.codec",
											org.apache.commons.collections;uses:="org.apache.commons.collections.keyvalue",
											org.apache.commons.collections.bag;uses:="org.apache.commons.collections,org.apache.commons.collections.collection",
											org.apache.commons.collections.bidimap;
											uses:="org.apache.commons.collections,
											org.apache.commons.collections.collection,
											org.apache.commons.collections.iterators,
											org.apache.commons.collections.keyvalue,
											org.apache.commons.collections.map",
											org.apache.commons.collections.buffer;uses:="org.apache.commons.collections,org.apache.commons.collections.collection",
											org.apache.commons.collections.collection;uses:="org.apache.commons.collections",
											org.apache.commons.collections.comparators;uses:="org.apache.commons.collections",
											org.apache.commons.collections.functors;uses:="org.apache.commons.collections",
											org.apache.commons.collections.iterators;uses:="org.apache.commons.collections",
											org.apache.commons.collections.keyvalue;uses:="org.apache.commons.collections",
											org.apache.commons.collections.list;uses:="org.apache.commons.collections,org.apache.commons.collections.collection,org.apache.commons.collections.iterators",
											org.apache.commons.collections.map;uses:="org.apache.commons.collections,org.apache.commons.collections.set",
											org.apache.commons.collections.set;uses:="org.apache.commons.collections,org.apache.commons.collections.collection",
											org.apache.commons.compress,
											org.apache.commons.compress.archivers,
											org.apache.commons.compress.archivers.ar;uses:="org.apache.commons.compress.archivers",
											org.apache.commons.compress.archivers.arj;uses:="org.apache.commons.compress.archivers",
											org.apache.commons.compress.archivers.cpio;uses:="org.apache.commons.compress.archivers",
											org.apache.commons.compress.archivers.dump;uses:="org.apache.commons.compress.archivers",
											org.apache.commons.compress.archivers.examples;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.archivers.sevenz,org.apache.commons.compress.archivers.zip",
											org.apache.commons.compress.archivers.jar;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.archivers.zip",
											org.apache.commons.compress.archivers.sevenz;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.utils",
											org.apache.commons.compress.archivers.tar;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.archivers.zip",
											org.apache.commons.compress.archivers.zip;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.parallel,org.apache.commons.compress.utils",
											org.apache.commons.compress.changes;uses:="org.apache.commons.compress.archivers,org.apache.commons.compress.archivers.zip",
											org.apache.commons.compress.compressors,
											org.apache.commons.compress.compressors.brotli;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.bzip2;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.deflate;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.deflate64;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.gzip;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.lz4;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.compressors.lz77support,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.lz77support;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.lzma;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.lzw;uses:="org.apache.commons.compress,org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.pack200;uses:="org.apache.commons.compress.compressors",
											org.apache.commons.compress.compressors.snappy;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.compressors.lz77support,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.xz;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.compressors.z;uses:="org.apache.commons.compress.compressors.lzw",
											org.apache.commons.compress.compressors.zstandard;uses:="org.apache.commons.compress.compressors,org.apache.commons.compress.utils",
											org.apache.commons.compress.parallel,
											org.apache.commons.compress.utils;uses:="org.apache.commons.compress.archivers",
											org.apache.commons.csv,
											org.apache.commons.digester;
											uses:="javax.xml.parsers,
											org.apache.commons.collections,
											org.apache.commons.logging,
											org.xml.sax,
											org.xml.sax.helpers",
											org.apache.commons.digester.parser;uses:="javax.xml.parsers,org.apache.commons.logging,org.xml.sax",
											org.apache.commons.digester.plugins;uses:="org.apache.commons.digester,org.xml.sax",
											org.apache.commons.digester.plugins.strategies;uses:="org.apache.commons.digester,org.apache.commons.digester.plugins",
											org.apache.commons.digester.substitution;uses:="org.apache.commons.digester,org.xml.sax",
											org.apache.commons.digester.xmlrules;uses:="org.apache.commons.collections,org.apache.commons.digester,org.xml.sax",
											org.apache.commons.io;uses:="org.apache.commons.io.filefilter",
											org.apache.commons.io.comparator;uses:="org.apache.commons.io",
											org.apache.commons.io.filefilter;uses:="org.apache.commons.io",
											org.apache.commons.io.input;uses:="org.apache.commons.io",
											org.apache.commons.io.monitor;uses:="org.apache.commons.io",
											org.apache.commons.io.output,
											org.apache.commons.io.serialization,
											org.apache.commons.lang3;uses:="org.apache.commons.lang3.text,org.apache.commons.lang3.text.translate",
											org.apache.commons.lang3.builder;uses:="org.apache.commons.lang3.tuple",
											org.apache.commons.lang3.concurrent;uses:="org.apache.commons.lang3.builder",
											org.apache.commons.lang3.event,
											org.apache.commons.lang3.exception;uses:="org.apache.commons.lang3.tuple",
											org.apache.commons.lang3.math,
											org.apache.commons.lang3.mutable,
											org.apache.commons.lang3.reflect;uses:="org.apache.commons.lang3,org.apache.commons.lang3.builder",
											org.apache.commons.lang3.text;uses:="org.apache.commons.lang3.builder",
											org.apache.commons.lang3.text.translate,
											org.apache.commons.lang3.time,
											org.apache.commons.lang3.tuple,
											org.apache.commons.validator;uses:="org.apache.commons.collections,org.apache.commons.digester,org.xml.sax",
											org.apache.commons.validator.resources,
											org.apache.commons.validator.routines;uses:="org.apache.commons.validator.routines.checkdigit",
											org.apache.commons.validator.routines.checkdigit,
											org.apache.commons.validator.util;uses:="org.apache.commons.collections",
											org.apache.http;uses:="org.apache.http.params,org.apache.http.protocol,org.apache.http.util",
											org.apache.http.annotation,
											org.apache.http.auth;
											uses:="org.apache.http,
											org.apache.http.config,
											org.apache.http.params,
											org.apache.http.protocol,
											org.ietf.jgss",
											org.apache.http.auth.params;uses:="org.apache.http.params",
											org.apache.http.client;
											uses:="org.apache.http,
											org.apache.http.auth,
											org.apache.http.client.methods,
											org.apache.http.conn,
											org.apache.http.conn.routing,
											org.apache.http.cookie,
											org.apache.http.params,
											org.apache.http.protocol",
											org.apache.http.client.cache;uses:="org.apache.http,org.apache.http.client.protocol,org.apache.http.protocol",
											org.apache.http.client.config;uses:="org.apache.http",
											org.apache.http.client.entity;uses:="org.apache.http,org.apache.http.entity",
											org.apache.http.client.methods;
											uses:="org.apache.http,
											org.apache.http.client.config,
											org.apache.http.concurrent,
											org.apache.http.conn,
											org.apache.http.message,
											org.apache.http.params",
											org.apache.http.client.params;
											uses:="org.apache.http,
											org.apache.http.auth.params,
											org.apache.http.client.config,
											org.apache.http.conn.params,
											org.apache.http.cookie.params,
											org.apache.http.params",
											org.apache.http.client.protocol;
											uses:="org.apache.http,
											org.apache.http.auth,
											org.apache.http.client,
											org.apache.http.client.config,
											org.apache.http.client.entity,
											org.apache.http.config,
											org.apache.http.conn.routing,
											org.apache.http.cookie,
											org.apache.http.protocol",
											org.apache.http.client.utils;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.http.client.methods,
											org.apache.http.conn.routing,
											org.apache.http.util",
											org.apache.http.concurrent,
											org.apache.http.config,
											org.apache.http.conn;
											uses:="javax.net.ssl,
											org.apache.http,
											org.apache.http.concurrent,
											org.apache.http.config,
											org.apache.http.conn.routing,
											org.apache.http.conn.scheme,
											org.apache.http.entity,
											org.apache.http.params,
											org.apache.http.protocol",
											org.apache.http.conn.params;uses:="org.apache.http,org.apache.http.conn.routing,org.apache.http.params",
											org.apache.http.conn.routing;uses:="org.apache.http,org.apache.http.protocol",
											org.apache.http.conn.scheme;uses:="org.apache.http,org.apache.http.conn,org.apache.http.params",
											org.apache.http.conn.socket;uses:="org.apache.http,org.apache.http.protocol",
											org.apache.http.conn.ssl;
											uses:="javax.net.ssl,
											org.apache.http,
											org.apache.http.conn,
											org.apache.http.conn.scheme,
											org.apache.http.conn.socket,
											org.apache.http.conn.util,
											org.apache.http.params,
											org.apache.http.protocol,
											org.apache.http.ssl",
											org.apache.http.conn.util,
											org.apache.http.cookie;
											uses:="org.apache.http,
											org.apache.http.config,
											org.apache.http.params,
											org.apache.http.protocol",
											org.apache.http.cookie.params;uses:="org.apache.http.params",
											org.apache.http.entity;uses:="org.apache.http",
											org.apache.http.impl;
											uses:="org.apache.http,
											org.apache.http.config,
											org.apache.http.entity,
											org.apache.http.impl.entity,
											org.apache.http.io,
											org.apache.http.params,
											org.apache.http.protocol",
											org.apache.http.impl.auth;
											uses:="org.apache.commons.logging,
											org.apache.http,
											org.apache.http.auth,
											org.apache.http.client,
											org.apache.http.params,
											org.apache.http.protocol,
											org.apache.http.util,
											org.ietf.jgss",
											org.apache.http.impl.bootstrap;
											uses:="javax.net,
											javax.net.ssl,
											org.apache.http,
											org.apache.http.config,
											org.apache.http.impl,
											org.apache.http.protocol",
											org.apache.http.impl.client;
											uses:="javax.net.ssl,
											org.apache.commons.logging,
											org.apache.http,
											org.apache.http.auth,
											org.apache.http.client,
											org.apache.http.client.config,
											org.apache.http.client.entity,
											org.apache.http.client.methods,
											org.apache.http.concurrent,
											org.apache.http.config,
											org.apache.http.conn,
											org.apache.http.conn.routing,
											org.apache.http.conn.socket,
											org.apache.http.conn.ssl,
											org.apache.http.conn.util,
											org.apache.http.cookie,
											org.apache.http.impl,
											org.apache.http.impl.auth,
											org.apache.http.impl.execchain,
											org.apache.http.message,
											org.apache.http.params,
											org.apache.http.pool,
											org.apache.http.protocol",
											org.apache.http.impl.client.cache;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.http.client.cache,
											org.apache.http.client.methods,
											org.apache.http.client.protocol,
											org.apache.http.conn,
											org.apache.http.conn.routing,
											org.apache.http.impl.client,
											org.apache.http.impl.execchain,
											org.apache.http.params,
											org.apache.http.protocol",
											org.apache.http.impl.client.cache.ehcache;uses:="net.sf.ehcache,org.apache.http.client.cache,org.apache.http.impl.client.cache",
											org.apache.http.impl.client.cache.memcached;uses:="net.spy.memcached,org.apache.http.client.cache,org.apache.http.impl.client.cache",
											org.apache.http.impl.conn;
											uses:="javax.net.ssl,
											org.apache.commons.logging,
											org.apache.http,
											org.apache.http.config,
											org.apache.http.conn,
											org.apache.http.conn.routing,
											org.apache.http.conn.scheme,
											org.apache.http.conn.socket,
											org.apache.http.entity,
											org.apache.http.impl,
											org.apache.http.impl.io,
											org.apache.http.io,
											org.apache.http.message,
											org.apache.http.params,
											org.apache.http.pool,
											org.apache.http.protocol,
											org.apache.http.util",
											org.apache.http.impl.conn.tsccm;
											uses:="org.apache.http.conn,
											org.apache.http.conn.params,
											org.apache.http.conn.routing,
											org.apache.http.conn.scheme,
											org.apache.http.impl.conn,
											org.apache.http.params",
											org.apache.http.impl.cookie;
											uses:="org.apache.http,
											org.apache.http.conn.util,
											org.apache.http.cookie,
											org.apache.http.message,
											org.apache.http.params,
											org.apache.http.protocol,
											org.apache.http.util",
											org.apache.http.impl.entity;uses:="org.apache.http,org.apache.http.entity,org.apache.http.io",
											org.apache.http.impl.execchain;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.http.client.methods,
											org.apache.http.client.protocol,
											org.apache.http.conn,
											org.apache.http.conn.routing,
											org.apache.http.protocol",
											org.apache.http.impl.io;
											uses:="org.apache.http,
											org.apache.http.config,
											org.apache.http.io,
											org.apache.http.message,
											org.apache.http.params,
											org.apache.http.util",
											org.apache.http.impl.pool;
											uses:="javax.net,
											javax.net.ssl,
											org.apache.http,
											org.apache.http.config,
											org.apache.http.params,
											org.apache.http.pool",
											org.apache.http.io;uses:="org.apache.http,org.apache.http.config,org.apache.http.util",
											org.apache.http.message;uses:="org.apache.http,org.apache.http.params,org.apache.http.util",
											org.apache.http.params;uses:="org.apache.http,org.apache.http.config",
											org.apache.http.pool;uses:="org.apache.http.concurrent",
											org.apache.http.protocol;uses:="org.apache.http,org.apache.http.params",
											org.apache.http.ssl;uses:="javax.net.ssl",
											org.apache.http.util;uses:="org.apache.http",
											org.apache.jena,
											org.apache.jena.arq,
											org.apache.jena.assembler;
											uses:="org.apache.jena.assembler.assemblers,
											org.apache.jena.assembler.exceptions,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner.rulesys,
											org.apache.jena.util",
											org.apache.jena.assembler.assemblers;
											uses:="org.apache.jena.assembler,
											org.apache.jena.ontology,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.reasoner.rulesys,
											org.apache.jena.shared,
											org.apache.jena.util",
											org.apache.jena.assembler.exceptions;
											uses:="org.apache.jena.assembler,
											org.apache.jena.assembler.assemblers,
											org.apache.jena.rdf.model,
											org.apache.jena.shared",
											org.apache.jena.atlas,
											org.apache.jena.atlas.csv,
											org.apache.jena.atlas.data;uses:="org.apache.jena.atlas.iterator,org.apache.jena.atlas.lib,org.apache.jena.sparql.util",
											org.apache.jena.atlas.event;uses:="org.apache.jena.sparql.util",
											org.apache.jena.atlas.io;uses:="org.apache.jena.atlas.lib",
											org.apache.jena.atlas.iterator;uses:="org.apache.jena.atlas.lib",
											org.apache.jena.atlas.json;uses:="org.apache.jena.atlas.io",
											org.apache.jena.atlas.json.io;uses:="org.apache.jena.atlas.io,org.apache.jena.atlas.json",
											org.apache.jena.atlas.json.io.parser;uses:="org.apache.jena.atlas.io,org.apache.jena.atlas.json.io,org.apache.jena.riot.tokens",
											org.apache.jena.atlas.json.io.parserjavacc;uses:="org.apache.jena.atlas.json.io",
											org.apache.jena.atlas.json.io.parserjavacc.javacc;uses:="org.apache.jena.atlas.json.io",
											org.apache.jena.atlas.lib;
											uses:="org.apache.commons.lang3.time,
											org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib.tuple,
											org.slf4j",
											org.apache.jena.atlas.lib.cache;uses:="org.apache.jena.atlas.lib,org.apache.jena.ext.com.google.common.cache",
											org.apache.jena.atlas.lib.persistent;uses:="com.github.andrewoma.dexx.collection",
											org.apache.jena.atlas.lib.tuple,
											org.apache.jena.atlas.logging;uses:="org.apache.jena.atlas.lib,org.apache.log4j,org.slf4j",
											org.apache.jena.atlas.logging.java,
											org.apache.jena.atlas.test,
											org.apache.jena.atlas.web,
											org.apache.jena.base,
											org.apache.jena.datatypes;uses:="org.apache.jena.graph.impl,org.apache.jena.shared",
											org.apache.jena.datatypes.xsd;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.ext.xerces.impl.dv,
											org.apache.jena.graph.impl,
											org.apache.jena.shared",
											org.apache.jena.datatypes.xsd.impl;uses:="org.apache.jena.datatypes,org.apache.jena.datatypes.xsd,org.apache.jena.graph.impl",
											org.apache.jena.enhanced;
											uses:="org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.shared",
											org.apache.jena.ext.com.google.common.annotations,
											org.apache.jena.ext.com.google.common.base;uses:="org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.base.internal,
											org.apache.jena.ext.com.google.common.cache;
											uses:="com.google.errorprone.annotations,
											org.apache.jena.ext.com.google.common.base,
											org.apache.jena.ext.com.google.common.collect,
											org.apache.jena.ext.com.google.common.util.concurrent,
											org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.collect;uses:="org.apache.jena.ext.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.escape;uses:="org.apache.jena.ext.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.eventbus,
											org.apache.jena.ext.com.google.common.graph;uses:="com.google.errorprone.annotations,org.apache.jena.ext.com.google.common.collect,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.hash;uses:="com.google.errorprone.annotations,org.apache.jena.ext.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.html;uses:="org.apache.jena.ext.com.google.common.escape",
											org.apache.jena.ext.com.google.common.io;
											uses:="org.apache.jena.ext.com.google.common.base,
											org.apache.jena.ext.com.google.common.collect,
											org.apache.jena.ext.com.google.common.graph,
											org.apache.jena.ext.com.google.common.hash,
											org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.math;uses:="org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.net;
											uses:="com.google.errorprone.annotations,
											org.apache.jena.ext.com.google.common.base,
											org.apache.jena.ext.com.google.common.collect,
											org.apache.jena.ext.com.google.common.escape,
											org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.primitives;uses:="com.google.errorprone.annotations,org.apache.jena.ext.com.google.common.base,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.reflect;uses:="org.apache.jena.ext.com.google.common.collect,org.apache.jena.ext.com.google.common.io,org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.util.concurrent;
											uses:="com.google.errorprone.annotations,
											org.apache.jena.ext.com.google.common.base,
											org.apache.jena.ext.com.google.common.collect,
											org.checkerframework.checker.nullness.compatqual",
											org.apache.jena.ext.com.google.common.xml;uses:="org.apache.jena.ext.com.google.common.escape",
											org.apache.jena.ext.com.google.thirdparty.publicsuffix;uses:="org.apache.jena.ext.com.google.common.collect",
											org.apache.jena.ext.xerces;uses:="javax.xml.datatype",
											org.apache.jena.ext.xerces.impl,
											org.apache.jena.ext.xerces.impl.dv;uses:="org.apache.jena.ext.xerces.impl.xs.util,org.apache.jena.ext.xerces.util,org.apache.jena.ext.xerces.xs",
											org.apache.jena.ext.xerces.impl.dv.util;uses:="org.apache.jena.ext.xerces.xs,org.apache.jena.ext.xerces.xs.datatypes",
											org.apache.jena.ext.xerces.impl.dv.xs;
											uses:="javax.xml.datatype,
											org.apache.jena.ext.xerces.impl.dv,
											org.apache.jena.ext.xerces.impl.xs,
											org.apache.jena.ext.xerces.impl.xs.util,
											org.apache.jena.ext.xerces.util,
											org.apache.jena.ext.xerces.xs,
											org.apache.jena.ext.xerces.xs.datatypes,
											org.w3c.dom",
											org.apache.jena.ext.xerces.impl.msg,
											org.apache.jena.ext.xerces.impl.validation;uses:="org.apache.jena.ext.xerces.impl.dv,org.apache.jena.ext.xerces.util,org.apache.jena.ext.xerces.xni",
											org.apache.jena.ext.xerces.impl.xpath.regex,
											org.apache.jena.ext.xerces.impl.xs;uses:="org.apache.jena.ext.xerces.impl.dv.xs",
											org.apache.jena.ext.xerces.impl.xs.util;uses:="org.apache.jena.ext.xerces.xs,org.apache.jena.ext.xerces.xs.datatypes",
											org.apache.jena.ext.xerces.jaxp.datatype;uses:="javax.xml.datatype",
											org.apache.jena.ext.xerces.util,
											org.apache.jena.ext.xerces.xni,
											org.apache.jena.ext.xerces.xs;uses:="org.apache.jena.ext.xerces.xs.datatypes,org.w3c.dom,org.w3c.dom.ls",
											org.apache.jena.ext.xerces.xs.datatypes;uses:="javax.xml.datatype,org.apache.jena.ext.xerces.xs",
											org.apache.jena.graph;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph.impl,
											org.apache.jena.shared,
											org.apache.jena.util.iterator",
											org.apache.jena.graph.compose;
											uses:="org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.shared,
											org.apache.jena.shared.impl,
											org.apache.jena.util.iterator",
											org.apache.jena.graph.impl;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.shared,
											org.apache.jena.util.iterator",
											org.apache.jena.iri;uses:="org.apache.jena.iri.impl",
											org.apache.jena.iri.impl;uses:="javax.xml.transform,org.apache.jena.iri",
											org.apache.jena.mem;uses:="org.apache.jena.graph,org.apache.jena.graph.impl,org.apache.jena.util.iterator",
											org.apache.jena.n3;
											uses:="org.apache.jena.iri,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.util.iterator",
											org.apache.jena.n3.turtle;
											uses:="org.apache.jena.graph,
											org.apache.jena.n3,
											org.apache.jena.rdf.model,
											org.apache.jena.shared",
											org.apache.jena.n3.turtle.parser;uses:="org.apache.jena.graph,org.apache.jena.n3.turtle",
											org.apache.jena.ontology;
											uses:="org.apache.jena.enhanced,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.shared,
											org.apache.jena.util,
											org.apache.jena.util.iterator",
											org.apache.jena.ontology.impl;
											uses:="org.apache.jena.enhanced,
											org.apache.jena.graph,
											org.apache.jena.graph.compose,
											org.apache.jena.ontology,
											org.apache.jena.rdf.listeners,
											org.apache.jena.rdf.model,
											org.apache.jena.rdf.model.impl,
											org.apache.jena.reasoner,
											org.apache.jena.util,
											org.apache.jena.util.iterator",
											org.apache.jena.query;
											uses:="org.apache.http.client,
											org.apache.http.protocol,
											org.apache.jena.atlas.io,
											org.apache.jena.atlas.json,
											org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.iri,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.shared,
											org.apache.jena.sparql,
											org.apache.jena.sparql.algebra.table,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.http,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.expr.aggregate,
											org.apache.jena.sparql.mgt,
											org.apache.jena.sparql.resultset,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util,
											org.apache.jena.update,
											org.apache.jena.util,
											org.apache.jena.web,
											org.slf4j",
											org.apache.jena.rdf.listeners;uses:="org.apache.jena.rdf.model",
											org.apache.jena.rdf.model;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.ontology,
											org.apache.jena.reasoner,
											org.apache.jena.shared,
											org.apache.jena.util.iterator",
											org.apache.jena.rdf.model.impl;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.enhanced,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.shared,
											org.apache.jena.util.iterator,
											org.slf4j",
											org.apache.jena.rdfxml.xmlinput;
											uses:="javax.xml.stream,
											org.apache.jena.graph,
											org.apache.jena.iri,
											org.apache.jena.rdf.model,
											org.apache.jena.rdfxml.xmlinput.impl,
											org.apache.jena.shared,
											org.w3c.dom,
											org.xml.sax",
											org.apache.jena.rdfxml.xmlinput.impl;
											uses:="org.apache.jena.iri,
											org.apache.jena.rdf.model,
											org.apache.jena.rdfxml.xmlinput,
											org.apache.jena.rdfxml.xmlinput.states,
											org.xml.sax,
											org.xml.sax.ext",
											org.apache.jena.rdfxml.xmlinput.states;uses:="org.apache.jena.rdfxml.xmlinput,org.apache.jena.rdfxml.xmlinput.impl,org.xml.sax",
											org.apache.jena.rdfxml.xmloutput;uses:="org.apache.jena.rdf.model",
											org.apache.jena.rdfxml.xmloutput.impl;uses:="org.apache.jena.rdf.model,org.apache.jena.rdfxml.xmloutput",
											org.apache.jena.reasoner;
											uses:="org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner.rulesys,
											org.apache.jena.shared,
											org.apache.jena.util.iterator",
											org.apache.jena.reasoner.rulesys;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.reasoner.rulesys.impl,
											org.apache.jena.reasoner.transitiveReasoner,
											org.apache.jena.shared,
											org.apache.jena.util,
											org.apache.jena.util.iterator,
											org.slf4j",
											org.apache.jena.reasoner.rulesys.builtins;uses:="org.apache.jena.graph,org.apache.jena.reasoner.rulesys",
											org.apache.jena.reasoner.rulesys.impl;
											uses:="org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.reasoner.rulesys,
											org.apache.jena.util,
											org.apache.jena.util.iterator,
											org.slf4j",
											org.apache.jena.reasoner.transitiveReasoner;
											uses:="org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.reasoner,
											org.apache.jena.util.iterator",
											org.apache.jena.riot;
											uses:="com.github.jsonldjava.core,
											org.apache.http.client,
											org.apache.jena.atlas.web,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.lang,
											org.apache.jena.riot.system,
											org.apache.jena.riot.system.stream,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.util,
											org.slf4j",
											org.apache.jena.riot.adapters;
											uses:="org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.riot.system,
											org.apache.jena.riot.system.stream,
											org.apache.jena.riot.writer,
											org.apache.jena.sparql.util,
											org.apache.jena.util",
											org.apache.jena.riot.checker;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.iri,
											org.apache.jena.riot.system",
											org.apache.jena.riot.lang;
											uses:="org.apache.jena.atlas.lib,
											org.apache.jena.atlas.lib.tuple,
											org.apache.jena.atlas.web,
											org.apache.jena.graph,
											org.apache.jena.riot,
											org.apache.jena.riot.system,
											org.apache.jena.riot.tokens,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.util",
											org.apache.jena.riot.other;
											uses:="org.apache.jena.atlas.iterator,
											org.apache.jena.graph,
											org.apache.jena.riot.system,
											org.apache.jena.sparql.core",
											org.apache.jena.riot.out;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.system,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.serializer",
											org.apache.jena.riot.out.quoted;uses:="org.apache.jena.atlas.io,org.apache.jena.atlas.lib",
											org.apache.jena.riot.process;uses:="org.apache.jena.graph,org.apache.jena.riot.system,org.apache.jena.sparql.core",
											org.apache.jena.riot.process.inf;
											uses:="org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.system,
											org.apache.jena.sparql.core",
											org.apache.jena.riot.process.normalize;uses:="org.apache.jena.graph,org.apache.jena.riot.process,org.apache.jena.riot.system",
											org.apache.jena.riot.resultset;
											uses:="org.apache.jena.query,
											org.apache.jena.riot,
											org.apache.jena.sparql.resultset,
											org.apache.jena.sparql.util",
											org.apache.jena.riot.resultset.rw;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.riot.resultset,
											org.apache.jena.riot.tokens,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.iterator,
											org.apache.jena.sparql.resultset,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.riot.system;
											uses:="org.apache.jena.atlas.data,
											org.apache.jena.atlas.io,
											org.apache.jena.atlas.iterator,
											org.apache.jena.atlas.lib,
											org.apache.jena.atlas.lib.cache,
											org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.iri,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.riot.checker,
											org.apache.jena.riot.lang,
											org.apache.jena.riot.out,
											org.apache.jena.riot.tokens,
											org.apache.jena.riot.writer,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.util,
											org.apache.jena.sys,
											org.slf4j",
											org.apache.jena.riot.system.stream;
											uses:="org.apache.jena.atlas.web,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.util,
											org.slf4j",
											org.apache.jena.riot.thrift;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.iterator,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.riot,
											org.apache.jena.riot.system,
											org.apache.jena.riot.thrift.wire,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.util,
											org.apache.thrift,
											org.apache.thrift.protocol,
											org.apache.thrift.transport",
											org.apache.jena.riot.thrift.wire;uses:="org.apache.thrift,org.apache.thrift.meta_data,org.apache.thrift.protocol",
											org.apache.jena.riot.tokens;uses:="org.apache.jena.atlas.lib,org.apache.jena.graph,org.apache.jena.riot.system",
											org.apache.jena.riot.web;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.http.impl.client,
											org.apache.http.protocol,
											org.apache.jena.atlas.web,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.http",
											org.apache.jena.riot.writer;
											uses:="com.fasterxml.jackson.core,
											com.github.jsonldjava.core,
											org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.riot.adapters,
											org.apache.jena.riot.out,
											org.apache.jena.riot.system,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.util",
											org.apache.jena.shared;
											uses:="org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.rdf.model,
											org.apache.jena.util.iterator",
											org.apache.jena.shared.impl;uses:="org.apache.jena.shared",
											org.apache.jena.shared.uuid,
											org.apache.jena.sparql;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.mgt,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.algebra;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.atlas.lib.tuple,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.sse,
											org.apache.jena.sparql.sse.builders,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.algebra.op;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.algebra.optimize;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.optimizer.reorder,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.algebra.table;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.ref,
											org.apache.jena.sparql.serializer",
											org.apache.jena.sparql.algebra.walker;
											uses:="org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.syntax",
											org.apache.jena.sparql.core;
											uses:="org.apache.jena.atlas.iterator,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.system,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.graph,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.util,
											org.apache.jena.util.iterator",
											org.apache.jena.sparql.core.assembler;
											uses:="org.apache.jena.assembler,
											org.apache.jena.assembler.assemblers,
											org.apache.jena.assembler.exceptions,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.core.describe;uses:="org.apache.jena.rdf.model,org.apache.jena.sparql.util",
											org.apache.jena.sparql.core.mem;
											uses:="com.github.andrewoma.dexx.collection,
											org.apache.jena.atlas.lib.persistent,
											org.apache.jena.atlas.lib.tuple,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.slf4j",
											org.apache.jena.sparql.engine;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.json,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.main,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.mgt,
											org.apache.jena.sparql.resultset,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.engine.binding;
											uses:="org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.riot.lang,
											org.apache.jena.riot.system,
											org.apache.jena.riot.tokens,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.expr",
											org.apache.jena.sparql.engine.http;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.http.protocol,
											org.apache.jena.atlas.json,
											org.apache.jena.atlas.lib,
											org.apache.jena.atlas.web,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.engine.index;uses:="org.apache.jena.sparql.core,org.apache.jena.sparql.engine,org.apache.jena.sparql.engine.binding",
											org.apache.jena.sparql.engine.iterator;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.main,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.procedure,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.engine.join;
											uses:="org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.iterator,
											org.apache.jena.sparql.expr",
											org.apache.jena.sparql.engine.main;
											uses:="org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.optimizer.reorder,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.engine.main.iterator;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.iterator,
											org.apache.jena.sparql.serializer",
											org.apache.jena.sparql.engine.optimizer;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.sparql.engine.optimizer.reorder,
											org.apache.jena.sparql.sse",
											org.apache.jena.sparql.engine.optimizer.reorder;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.optimizer,
											org.apache.jena.sparql.sse,
											org.slf4j",
											org.apache.jena.sparql.engine.ref;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.expr;
											uses:="javax.xml.datatype,
											org.apache.jena.atlas.io,
											org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr.aggregate,
											org.apache.jena.sparql.expr.nodevalue,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.graph,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.expr.aggregate;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.graph,
											org.apache.jena.sparql.serializer",
											org.apache.jena.sparql.expr.aggregate.lib;uses:="org.apache.jena.sparql.expr",
											org.apache.jena.sparql.expr.nodevalue;
											uses:="javax.xml.datatype,
											org.apache.jena.datatypes,
											org.apache.jena.datatypes.xsd,
											org.apache.jena.graph,
											org.apache.jena.sparql.expr",
											org.apache.jena.sparql.function;
											uses:="org.apache.jena.datatypes.xsd,
											org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.function.js;
											uses:="javax.script,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.function.library;
											uses:="org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.function.library.leviathan;uses:="org.apache.jena.sparql.expr,org.apache.jena.sparql.function",
											org.apache.jena.sparql.function.user;
											uses:="org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.lang.sparql_11",
											org.apache.jena.sparql.graph;
											uses:="org.apache.jena.atlas.data,
											org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.mem,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.system,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.util.iterator",
											org.apache.jena.sparql.lang;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.modify,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.syntax,
											org.apache.jena.update",
											org.apache.jena.sparql.lang.arq;
											uses:="org.apache.jena.atlas.json.io,
											org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.expr.aggregate,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.syntax,
											org.apache.jena.update",
											org.apache.jena.sparql.lang.sparql_10;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.syntax",
											org.apache.jena.sparql.lang.sparql_11;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.expr.aggregate,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.syntax,
											org.apache.jena.update",
											org.apache.jena.sparql.lib;uses:="org.apache.jena.atlas.json,org.apache.jena.graph",
											org.apache.jena.sparql.mgt;
											uses:="javax.management,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.util,
											org.slf4j",
											org.apache.jena.sparql.modify;
											uses:="org.apache.http.client,
											org.apache.http.protocol,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.http,
											org.apache.jena.sparql.graph,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util,
											org.apache.jena.update",
											org.apache.jena.sparql.modify.request;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.riot.out,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util,
											org.apache.jena.update",
											org.apache.jena.sparql.path;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.path.eval;
											uses:="org.apache.jena.atlas.iterator,
											org.apache.jena.graph,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.pfunction;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.procedure,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.pfunction.library;
											uses:="org.apache.jena.graph,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.pfunction",
											org.apache.jena.sparql.procedure;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.procedure.library;
											uses:="org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.procedure",
											org.apache.jena.sparql.resultset;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.json,
											org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.iterator,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.serializer;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.syntax,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.sse;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.serializer",
											org.apache.jena.sparql.sse.builders;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.sse",
											org.apache.jena.sparql.sse.lang;uses:="org.apache.jena.sparql.core,org.apache.jena.sparql.lang,org.apache.jena.sparql.sse",
											org.apache.jena.sparql.sse.lang.parser;uses:="org.apache.jena.sparql.sse.lang",
											org.apache.jena.sparql.sse.writers;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.algebra.op,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.path,
											org.apache.jena.sparql.serializer",
											org.apache.jena.sparql.syntax;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.sparql.syntax.syntaxtransform;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.graph,
											org.apache.jena.sparql.syntax,
											org.apache.jena.update",
											org.apache.jena.sparql.system;uses:="org.apache.jena.sys",
											org.apache.jena.sparql.util;
											uses:="org.apache.jena.atlas.io,
											org.apache.jena.atlas.lib,
											org.apache.jena.atlas.lib.tuple,
											org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.iri,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot.system,
											org.apache.jena.shared,
											org.apache.jena.sparql.algebra,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.pfunction,
											org.apache.jena.sparql.resultset,
											org.apache.jena.sparql.serializer,
											org.apache.jena.util",
											org.apache.jena.sparql.util.compose;uses:="org.apache.jena.atlas.lib,org.apache.jena.query,org.apache.jena.sparql.util",
											org.apache.jena.sparql.util.graph;
											uses:="org.apache.jena.atlas.iterator,
											org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.core,
											org.apache.jena.util.iterator",
											org.apache.jena.sparql.vocabulary;uses:="org.apache.jena.graph,org.apache.jena.rdf.model",
											org.apache.jena.sys;uses:="org.apache.jena.graph",
											org.apache.jena.system;uses:="org.apache.jena.query,org.apache.jena.sparql.core",
											org.apache.jena.update;
											uses:="org.apache.http.client,
											org.apache.http.protocol,
											org.apache.jena.atlas.io,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.lang,
											org.apache.jena.sparql.modify,
											org.apache.jena.sparql.modify.request,
											org.apache.jena.sparql.serializer,
											org.apache.jena.sparql.util",
											org.apache.jena.util;
											uses:="org.apache.jena.atlas.lib,
											org.apache.jena.graph,
											org.apache.jena.graph.impl,
											org.apache.jena.rdf.model,
											org.apache.jena.rdf.model.impl,
											org.apache.jena.reasoner,
											org.apache.jena.shared",
											org.apache.jena.util.iterator,
											org.apache.jena.vocabulary;
											uses:="org.apache.jena.datatypes,
											org.apache.jena.graph,
											org.apache.jena.ontology,
											org.apache.jena.rdf.model",
											org.apache.jena.web;
											uses:="org.apache.http,
											org.apache.http.client,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.riot,
											org.apache.jena.shared,
											org.apache.jena.sparql.core",
											org.apache.thrift;
											uses:="org.apache.thrift.async,
											org.apache.thrift.protocol,
											org.apache.thrift.server,
											org.apache.thrift.transport,
											org.slf4j",
											org.apache.thrift.async;uses:="org.apache.thrift,org.apache.thrift.protocol,org.apache.thrift.transport",
											org.apache.thrift.meta_data;uses:="org.apache.thrift",
											org.apache.thrift.protocol;uses:="org.apache.thrift,org.apache.thrift.scheme,org.apache.thrift.transport",
											org.apache.thrift.scheme;uses:="org.apache.thrift,org.apache.thrift.protocol",
											org.apache.thrift.server;
											uses:="javax.servlet,
											javax.servlet.http,
											org.apache.thrift,
											org.apache.thrift.protocol,
											org.apache.thrift.transport,
											org.slf4j",
											org.apache.thrift.transport;
											uses:="javax.security.auth.callback,
											javax.security.sasl,
											org.apache.http.client,
											org.apache.thrift,
											org.apache.thrift.protocol",
											org.eclipse.lsp4j;
											uses:="com.google.gson.annotations,
											org.eclipse.lsp4j.adapters,
											org.eclipse.lsp4j.jsonrpc.messages,
											org.eclipse.lsp4j.jsonrpc.validation,
											org.eclipse.xtext.xbase.lib",
											org.eclipse.lsp4j.adapters;
											uses:="com.google.gson,
											com.google.gson.reflect,
											com.google.gson.stream,
											org.eclipse.lsp4j,
											org.eclipse.lsp4j.jsonrpc.messages",
											org.eclipse.lsp4j.generator;
											uses:="org.eclipse.xtend.lib.macro,
											org.eclipse.xtend.lib.macro.declaration,
											org.eclipse.xtend.lib.macro.file,
											org.eclipse.xtend.lib.macro.services,
											org.eclipse.xtext.xbase.lib",
											org.eclipse.lsp4j.jsonrpc;uses:="com.google.gson,org.eclipse.lsp4j.jsonrpc.json,org.eclipse.lsp4j.jsonrpc.messages",
											org.eclipse.lsp4j.jsonrpc.json;uses:="com.google.gson,org.eclipse.lsp4j.jsonrpc,org.eclipse.lsp4j.jsonrpc.messages",
											org.eclipse.lsp4j.jsonrpc.json.adapters;
											uses:="com.google.gson,
											com.google.gson.reflect,
											com.google.gson.stream,
											org.eclipse.lsp4j.jsonrpc.json,
											org.eclipse.lsp4j.jsonrpc.messages",
											org.eclipse.lsp4j.jsonrpc.messages;uses:="org.eclipse.lsp4j.jsonrpc.validation",
											org.eclipse.lsp4j.jsonrpc.services;uses:="org.eclipse.lsp4j.jsonrpc,org.eclipse.lsp4j.jsonrpc.json",
											org.eclipse.lsp4j.jsonrpc.validation;uses:="org.eclipse.lsp4j.jsonrpc,org.eclipse.lsp4j.jsonrpc.messages",
											org.eclipse.lsp4j.launch;uses:="org.eclipse.lsp4j.jsonrpc,org.eclipse.lsp4j.services",
											org.eclipse.lsp4j.services;
											uses:="org.eclipse.lsp4j,
											org.eclipse.lsp4j.adapters,
											org.eclipse.lsp4j.jsonrpc.json,
											org.eclipse.lsp4j.jsonrpc.messages,
											org.eclipse.lsp4j.jsonrpc.services",
											org.eclipse.lsp4j.util;uses:="org.eclipse.lsp4j",
											org.eclipse.xtend.lib;uses:="org.eclipse.xtend.lib.macro,org.eclipse.xtend.lib.macro.declaration,org.eclipse.xtext.xbase.lib",
											org.eclipse.xtend.lib.annotations;
											uses:="org.eclipse.xtend.lib.macro,
											org.eclipse.xtend.lib.macro.declaration,
											org.eclipse.xtend2.lib,
											org.eclipse.xtext.xbase.lib",
											org.eclipse.xtend.lib.macro;
											uses:="org.eclipse.xtend.lib.macro.declaration,
											org.eclipse.xtend.lib.macro.file,
											org.eclipse.xtend.lib.macro.services,
											org.eclipse.xtext.xbase.lib",
											org.eclipse.xtend.lib.macro.declaration;
											uses:="org.eclipse.xtend.lib.macro.expression,
											org.eclipse.xtend.lib.macro.file,
											org.eclipse.xtend2.lib,
											org.eclipse.xtext.xbase.lib",
											org.eclipse.xtend.lib.macro.expression;uses:="org.eclipse.xtend.lib.macro.declaration",
											org.eclipse.xtend.lib.macro.file,
											org.eclipse.xtend.lib.macro.services;uses:="org.eclipse.xtend.lib.macro.declaration,org.eclipse.xtext.xbase.lib",
											org.eclipse.xtend2.lib,
											org.eclipse.xtext.xbase.lib;
											uses:="com.google.common.base,
											com.google.common.collect,
											com.google.common.primitives,
											org.eclipse.xtext.xbase.lib.internal",
											org.eclipse.xtext.xbase.lib.internal;uses:="com.google.common.base,org.eclipse.xtext.xbase.lib,org.eclipse.xtext.xbase.lib.util",
											org.eclipse.xtext.xbase.lib.util,
											org.everit.json.schema;version="1.9.2";uses:="org.everit.json.schema.internal,org.everit.json.schema.regexp,org.json",
											org.everit.json.schema.internal;version="1.9.2";uses:="org.everit.json.schema,org.json",
											org.everit.json.schema.loader;version="1.9.2";uses:="org.everit.json.schema,org.everit.json.schema.regexp,org.json",
											org.everit.json.schema.loader.internal;version="1.9.2";uses:="org.everit.json.schema,org.everit.json.schema.loader,org.json",
											org.everit.json.schema.regexp,
											org.joda.time;
											uses:="org.joda.convert,
											org.joda.time.base,
											org.joda.time.field,
											org.joda.time.format,
											org.joda.time.tz",
											org.joda.time.base;uses:="org.joda.convert,org.joda.time,org.joda.time.format",
											org.joda.time.chrono;uses:="org.joda.time",
											org.joda.time.convert;uses:="org.joda.time,org.joda.time.format",
											org.joda.time.field;uses:="org.joda.time",
											org.joda.time.format;uses:="org.joda.time",
											org.joda.time.tz;uses:="org.joda.time",
											org.joda.time.tz.data,
											org.joda.time.tz.data.Africa,
											org.joda.time.tz.data.America,
											org.joda.time.tz.data.America.Argentina,
											org.joda.time.tz.data.America.Indiana,
											org.joda.time.tz.data.America.Kentucky,
											org.joda.time.tz.data.America.North_Dakota,
											org.joda.time.tz.data.Antarctica,
											org.joda.time.tz.data.Arctic,
											org.joda.time.tz.data.Asia,
											org.joda.time.tz.data.Atlantic,
											org.joda.time.tz.data.Australia,
											org.joda.time.tz.data.Etc,
											org.joda.time.tz.data.Europe,
											org.joda.time.tz.data.Indian,
											org.joda.time.tz.data.Pacific,
											org.json;version="20180130",
											org.json4s;
											uses:="org.json4s.prefs,
											org.json4s.reflect,
											scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util,
											scala.util.matching,
											scala.xml",
											org.json4s.native;
											uses:="org.json4s,
											scala,
											scala.collection,
											scala.math,
											scala.reflect,
											scala.runtime",
											org.json4s.prefs;uses:="org.json4s,scala,scala.reflect",
											org.json4s.reflect;
											uses:="com.thoughtworks.paranamer,
											org.json4s,
											org.json4s.scalap.scalasig,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.json4s.scalap;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											org.json4s.scalap.scalasig;
											uses:="org.json4s.scalap,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.common;
											org.mulesoft.als.common;
											uses:="amf.client.remote,
											amf.core.annotations,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.core.remote,
											amf.internal.environment,
											amf.internal.resource,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.lexer,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.common.dtoTypes;
											uses:="amf.core.parser,
											org.mulesoft.lexer,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect",
											org.mulesoft.als.configuration;uses:="scala.collection.immutable,scala.reflect",
											org.mulesoft.als.server;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.configuration,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.server,
											org.mulesoft.lsp.textsync,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect",
											org.mulesoft.als.server.client;
											uses:="org.mulesoft.als.server.logger,
											org.mulesoft.lsp.client,
											org.mulesoft.lsp.feature.diagnostic,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.custom;
											uses:="com.google.gson.reflect,
											org.eclipse.lsp4j.jsonrpc.services,
											org.eclipse.lsp4j.services,
											org.mulesoft.lsp.textsync,
											scala,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.logger;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.lsp4j;
											uses:="amf.core.remote,
											amf.core.unsafe,
											org.eclipse.lsp4j,
											org.eclipse.lsp4j.jsonrpc.messages,
											org.eclipse.lsp4j.jsonrpc.services,
											org.eclipse.lsp4j.services,
											org.mulesoft.als.server.client,
											org.mulesoft.als.server.custom,
											org.mulesoft.als.server.logger,
											org.mulesoft.amfmanager,
											org.mulesoft.lsp.client,
											org.mulesoft.lsp.command,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.configuration,
											org.mulesoft.lsp.edit,
											org.mulesoft.lsp.feature.codeactions,
											org.mulesoft.lsp.feature.completion,
											org.mulesoft.lsp.feature.definition,
											org.mulesoft.lsp.feature.diagnostic,
											org.mulesoft.lsp.feature.documentsymbol,
											org.mulesoft.lsp.feature.reference,
											org.mulesoft.lsp.feature.rename,
											org.mulesoft.lsp.server,
											org.mulesoft.lsp.textsync,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.lsp4j.internal;
											uses:="org.mulesoft.als.common,
											scala.collection,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect",
											org.mulesoft.als.server.modules.ast;
											uses:="amf.client.remote,
											amf.core.model.document,
											amf.core.remote,
											amf.internal.environment,
											amf.internal.resource,
											org.mulesoft.als.server.logger,
											org.mulesoft.als.server.modules.common.reconciler,
											org.mulesoft.als.server.textsync,
											org.mulesoft.lsp,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.modules.common;
											uses:="org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.server.modules.common.interfaces,
											org.mulesoft.als.server.textsync,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.edit,
											org.mulesoft.lsp.feature.documentsymbol,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.modules.common.interfaces;
											uses:="org.mulesoft.als.common.dtoTypes,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.modules.common.reconciler;
											uses:="org.mulesoft.als.server.logger,
											scala,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.modules.completion;
											uses:="amf.core.remote,
											amf.internal.environment,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.server,
											org.mulesoft.als.server.logger,
											org.mulesoft.als.server.modules.ast,
											org.mulesoft.als.server.textsync,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.lsp,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.feature.completion,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.modules.diagnostic;
											uses:="amf.core.annotations,
											amf.core.model.document,
											amf.core.remote,
											amf.core.validation,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.server,
											org.mulesoft.als.server.client,
											org.mulesoft.als.server.logger,
											org.mulesoft.als.server.modules.ast,
											org.mulesoft.als.server.modules.common.reconciler,
											org.mulesoft.als.server.textsync,
											org.mulesoft.lsp,
											org.mulesoft.lsp.feature.diagnostic,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.modules.quickfixes;
											uses:="org.mulesoft.als.server,
											org.mulesoft.lsp,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.feature.codeactions,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.server.modules.structure;
											uses:="amf.core.model.document,
											amf.core.remote,
											org.mulesoft.als.server,
											org.mulesoft.als.server.logger,
											org.mulesoft.als.server.modules.ast,
											org.mulesoft.als.server.textsync,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.lsp,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.feature.documentsymbol,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.server.textsync;
											uses:="amf.core.remote,
											org.mulesoft.als.server.logger,
											org.mulesoft.als.server.modules.common,
											org.mulesoft.als.server.modules.common.interfaces,
											org.mulesoft.lsp,
											org.mulesoft.lsp.textsync,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.als.suggestions;
											uses:="org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.implementation,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.amfmanager,
											org.mulesoft.lsp.edit,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.aml;
											uses:="amf.core.annotations,
											amf.core.model,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.core.remote,
											amf.core.vocabulary,
											amf.internal.environment,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions.aml.declarations,
											org.mulesoft.als.suggestions.interfaces,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.math,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.aml.declarations;
											uses:="amf.core.annotations,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.core.vocabulary,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.aml.webapi;uses:="scala.reflect",
											org.mulesoft.als.suggestions.client;
											uses:="amf.client.remote,
											amf.core.model.document,
											amf.core.remote,
											amf.internal.environment,
											amf.plugins.document.vocabularies.model.document,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.amfmanager,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.implementation;
											uses:="org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.positioning,
											scala,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.interfaces;
											uses:="amf.core.annotations,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml;
											uses:="amf.client.plugins,
											amf.client.remote,
											amf.core.annotations,
											amf.core.metamodel,
											amf.core.metamodel.domain,
											amf.core.model,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.core.remote,
											amf.core.vocabulary,
											amf.internal.environment,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.aml.declarations,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.plugins.aml.patched,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.categories;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.patched;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.webapi;
											uses:="amf.core.model,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.model.domain.extensions,
											amf.core.parser,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											amf.plugins.domain.shapes.models,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.interfaces,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.webapi.oas;
											uses:="amf.core.model.document,
											amf.core.model.domain,
											amf.core.model.domain.extensions,
											amf.core.parser,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											amf.plugins.domain.shapes.models,
											amf.plugins.domain.webapi.models,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.plugins.aml,
											org.mulesoft.als.suggestions.plugins.aml.webapi,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml;
											uses:="amf.core.annotations,
											amf.core.model,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.model.domain.extensions,
											amf.core.model.domain.templates,
											amf.core.parser,
											amf.core.validation.core,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											amf.plugins.document.webapi.parser.spec,
											amf.plugins.domain.webapi.models,
											amf.plugins.domain.webapi.models.security,
											amf.plugins.domain.webapi.models.templates,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.plugins.aml.patched,
											org.mulesoft.als.suggestions.plugins.aml.webapi,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml.raml08;
											uses:="amf.core.model.document,
											amf.core.model.domain,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											amf.plugins.domain.webapi.models,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.plugins.aml.webapi,
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml.raml10;
											uses:="amf.core.model.document,
											amf.core.model.domain,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											amf.plugins.domain.webapi.models,
											org.mulesoft.als.common,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.aml,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.plugins.aml.webapi,
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml,
											scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.plugins.headers;
											uses:="amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											org.mulesoft.als.suggestions,
											org.mulesoft.als.suggestions.interfaces,
											scala.collection,
											scala.concurrent,
											scala.reflect",
											org.mulesoft.als.suggestions.positioning;
											uses:="org.mulesoft.als.common.dtoTypes,
											org.mulesoft.als.suggestions.interfaces,
											org.mulesoft.als.suggestions.positioning.json,
											scala,
											scala.collection,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.als.suggestions.positioning.json;uses:="org.mulesoft.als.common.dtoTypes,org.mulesoft.als.suggestions.interfaces,scala.reflect",
											org.mulesoft.amfmanager;
											uses:="amf,
											amf.client.commands,
											amf.core.annotations,
											amf.core.client,
											amf.core.model.document,
											amf.core.remote,
											amf.core.validation,
											amf.internal.environment,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.amfmanager.dialect;
											uses:="amf,
											amf.client.remote,
											amf.core.remote,
											amf.core.unsafe,
											amf.internal.environment,
											amf.internal.resource,
											org.mulesoft.amfmanager,
											scala,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.amfmanager.dialect.dialects;
											uses:="amf,
											org.mulesoft.amfmanager.dialect,
											scala.collection.immutable,
											scala.reflect",
											org.mulesoft.common.core;uses:="scala,scala.reflect,scala.runtime",
											org.mulesoft.common.ext;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect",
											org.mulesoft.common.io;
											uses:="scala,
											scala.collection,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.common.net;
											uses:="org.mulesoft.common.parse,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime,
											scala.util,
											scala.util.matching",
											org.mulesoft.common.parse;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.common.time;
											uses:="org.mulesoft.common.parse,
											scala,
											scala.collection,
											scala.reflect,
											scala.util",
											org.mulesoft.language.outline.structure.structureImpl;
											uses:="amf.core.annotations,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.core.vocabulary,
											amf.plugins.domain.shapes.models,
											org.mulesoft.als.common.dtoTypes,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.language.outline.structure.structureImpl.factory.amlfactory;
											uses:="amf.core.model.domain,
											amf.core.parser,
											org.mulesoft.language.outline.structure.structureImpl,
											scala,
											scala.reflect",
											org.mulesoft.language.outline.structure.structureImpl.factory.webapi;
											uses:="amf.core.model.domain,
											amf.core.parser,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders,
											scala,
											scala.reflect",
											org.mulesoft.language.outline.structure.structureImpl.symbol.amlbuilders;
											uses:="amf.core.metamodel,
											amf.core.model.document,
											amf.core.model.domain,
											amf.plugins.document.vocabularies.model.document,
											amf.plugins.document.vocabularies.model.domain,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders,
											scala,
											scala.reflect",
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders;
											uses:="amf.core.annotations,
											amf.core.metamodel,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.model.domain.extensions,
											amf.core.parser,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.language.outline.structure.structureImpl,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders;
											uses:="amf.core.annotations,
											amf.core.metamodel,
											amf.core.model.domain,
											amf.core.parser,
											amf.plugins.domain.webapi.models,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders.ramlbuilders,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders.oasbuilders;
											uses:="amf.core.metamodel,
											amf.core.model.document,
											amf.core.model.domain,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders,
											scala,
											scala.collection,
											scala.reflect",
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders.ramlbuilders;
											uses:="amf.core.annotations,
											amf.core.metamodel,
											amf.core.model.document,
											amf.core.model.domain,
											amf.core.parser,
											amf.plugins.domain.webapi.models,
											amf.plugins.domain.webapi.models.security,
											org.mulesoft.als.common.dtoTypes,
											org.mulesoft.language.outline.structure.structureImpl,
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lexer;
											uses:="scala,
											scala.annotation,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp;
											uses:="scala,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.client;uses:="org.mulesoft.lsp.feature.diagnostic,scala.reflect",
											org.mulesoft.lsp.command;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.common;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.configuration;
											uses:="org.mulesoft.lsp.feature.codeactions,
											org.mulesoft.lsp.feature.completion,
											org.mulesoft.lsp.feature.definition,
											org.mulesoft.lsp.feature.diagnostic,
											org.mulesoft.lsp.feature.documentsymbol,
											org.mulesoft.lsp.feature.reference,
											org.mulesoft.lsp.feature.rename,
											org.mulesoft.lsp.textsync,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.lsp.edit;
											uses:="org.mulesoft.lsp.common,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.lsp.feature;uses:="scala.concurrent,scala.reflect",
											org.mulesoft.lsp.feature.codeactions;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.command,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.edit,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.feature.diagnostic,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.feature.completion;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.command,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.edit,
											org.mulesoft.lsp.feature,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.lsp.feature.definition;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.feature,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.lsp.feature.diagnostic;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.feature.documentsymbol;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.feature,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.mulesoft.lsp.feature.reference;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.feature,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.feature.rename;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											org.mulesoft.lsp.edit,
											org.mulesoft.lsp.feature,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											org.mulesoft.lsp.server;
											uses:="org.mulesoft.lsp.configuration,
											org.mulesoft.lsp.feature,
											org.mulesoft.lsp.textsync,
											scala,
											scala.concurrent,
											scala.reflect",
											org.mulesoft.lsp.textsync;
											uses:="org.mulesoft.lsp,
											org.mulesoft.lsp.common,
											scala,
											scala.collection,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.reflections;
											uses:="com.google.common.base,
											com.google.common.collect,
											javax.annotation,
											org.reflections.adapters,
											org.reflections.scanners,
											org.reflections.serializers,
											org.slf4j",
											org.reflections.adapters;uses:="javassist.bytecode,javax.annotation,org.reflections.vfs",
											org.reflections.scanners;
											uses:="com.google.common.base,
											com.google.common.collect,
											javax.annotation,
											org.reflections,
											org.reflections.adapters,
											org.reflections.vfs",
											org.reflections.serializers;uses:="org.reflections",
											org.reflections.util;
											uses:="com.google.common.base,
											javax.annotation,
											javax.servlet,
											org.reflections,
											org.reflections.adapters,
											org.reflections.scanners,
											org.reflections.serializers,
											org.slf4j",
											org.reflections.vfs;uses:="com.google.common.base,javax.annotation",
											org.slf4j;uses:="org.slf4j.spi",
											org.slf4j.event;uses:="org.slf4j,org.slf4j.helpers",
											org.slf4j.helpers;uses:="org.slf4j,org.slf4j.event,org.slf4j.spi",
											org.slf4j.impl;uses:="org.slf4j,org.slf4j.helpers,org.slf4j.spi",
											org.slf4j.spi;uses:="org.slf4j",
											org.topbraid.jenax.functions;
											uses:="org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function",
											org.topbraid.jenax.progress,
											org.topbraid.jenax.statistics;uses:="org.apache.jena.graph",
											org.topbraid.jenax.util;
											uses:="org.apache.http.client,
											org.apache.jena.graph,
											org.apache.jena.graph.compose,
											org.apache.jena.graph.impl,
											org.apache.jena.ontology,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.shared,
											org.apache.jena.sparql.core,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.engine.http,
											org.apache.jena.sparql.util,
											org.apache.jena.update,
											org.apache.jena.util.iterator,
											org.topbraid.jenax.progress",
											org.topbraid.shacl.arq;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.path,
											org.topbraid.jenax.functions,
											org.topbraid.shacl.model",
											org.topbraid.shacl.arq.functions;
											uses:="org.apache.jena.graph,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.engine,
											org.apache.jena.sparql.engine.binding,
											org.apache.jena.sparql.expr,
											org.apache.jena.sparql.function,
											org.apache.jena.sparql.pfunction,
											org.topbraid.jenax.functions,
											org.topbraid.shacl.engine",
											org.topbraid.shacl.engine;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.sparql.path,
											org.topbraid.jenax.progress,
											org.topbraid.shacl.expr,
											org.topbraid.shacl.model,
											org.topbraid.shacl.validation",
											org.topbraid.shacl.engine.filters;uses:="org.apache.jena.rdf.model,org.topbraid.shacl.engine,org.topbraid.shacl.model",
											org.topbraid.shacl.entailment;
											uses:="org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.jenax.progress,
											org.topbraid.shacl.engine",
											org.topbraid.shacl.expr;uses:="org.apache.jena.query,org.apache.jena.rdf.model,org.topbraid.shacl.engine",
											org.topbraid.shacl.js;
											uses:="javax.script,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.shacl.js.model",
											org.topbraid.shacl.js.model;uses:="org.apache.jena.graph",
											org.topbraid.shacl.model;uses:="org.apache.jena.query,org.apache.jena.rdf.model",
											org.topbraid.shacl.model.impl;
											uses:="org.apache.jena.enhanced,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.apache.jena.rdf.model.impl,
											org.topbraid.shacl.model",
											org.topbraid.shacl.optimize;uses:="org.apache.jena.graph",
											org.topbraid.shacl.rules;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.jenax.progress,
											org.topbraid.shacl.engine,
											org.topbraid.shacl.entailment",
											org.topbraid.shacl.testcases;uses:="org.apache.jena.rdf.model,org.topbraid.shacl.testcases.context",
											org.topbraid.shacl.testcases.context,
											org.topbraid.shacl.tools,
											org.topbraid.shacl.util;
											uses:="org.apache.jena.enhanced,
											org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.shacl.model",
											org.topbraid.shacl.validation;
											uses:="org.apache.jena.graph,
											org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.shacl.engine,
											org.topbraid.shacl.model",
											org.topbraid.shacl.validation.js;
											uses:="org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.shacl.engine,
											org.topbraid.shacl.js.model,
											org.topbraid.shacl.model,
											org.topbraid.shacl.validation",
											org.topbraid.shacl.validation.sparql;
											uses:="org.apache.jena.query,
											org.apache.jena.rdf.model,
											org.topbraid.shacl.engine,
											org.topbraid.shacl.model,
											org.topbraid.shacl.validation",
											org.topbraid.shacl.vocabulary;uses:="org.apache.jena.rdf.model,org.apache.jena.sparql.core",
											org.yaml.builder;
											uses:="org.mulesoft.common.io,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											org.yaml.comparator;uses:="org.yaml.model,scala.collection,scala.reflect",
											org.yaml.convert;
											uses:="org.mulesoft.common.time,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.yaml.lexer;
											uses:="org.mulesoft.lexer,
											scala,
											scala.collection,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											org.yaml.model;
											uses:="org.mulesoft.lexer,
											org.yaml.convert,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.yaml.parser;
											uses:="org.mulesoft.lexer,
											org.yaml.lexer,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											org.yaml.render;
											uses:="org.mulesoft.common.io,
											org.mulesoft.lexer,
											org.yaml.model,
											scala,
											scala.collection,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											rdf,
											scala;
											uses:="scala.annotation,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.immutable,
											scala.io,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.annotation;uses:="scala.collection.immutable,scala.reflect",
											scala.annotation.meta;uses:="scala.annotation,scala.reflect",
											scala.annotation.unchecked;uses:="scala.annotation,scala.reflect",
											scala.beans;uses:="scala.annotation,scala.reflect",
											scala.collection;
											uses:="scala,
											scala.collection.concurrent,
											scala.collection.convert,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util.control",
											scala.collection.concurrent;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.mutable,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util.control,
											scala.util.hashing",
											scala.collection.convert;
											uses:="scala,
											scala.collection,
											scala.collection.concurrent,
											scala.collection.generic,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											scala.collection.generic;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.collection.immutable;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.immutable,
											scala.io,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util.matching",
											scala.collection.mutable;
											uses:="scala,
											scala.collection,
											scala.collection.convert,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.parallel,
											scala.collection.parallel.mutable,
											scala.collection.script,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util,
											scala.util.matching",
											scala.collection.parallel;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel.immutable,
											scala.collection.parallel.mutable,
											scala.concurrent,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.collection.parallel.immutable;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.collection.parallel.mutable;
											uses:="scala,
											scala.collection,
											scala.collection.concurrent,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.immutable,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.collection.script;
											uses:="scala,
											scala.collection,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											scala.compat;uses:="scala.reflect",
											scala.compat.java8;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.compat.java8.collectionImpl,
											scala.compat.java8.converterImpl,
											scala.concurrent,
											scala.reflect,
											scala.runtime,
											scala.runtime.java8",
											scala.compat.java8.FunctionConverters;
											uses:="scala,
											scala.compat.java8,
											scala.reflect,
											scala.runtime",
											scala.compat.java8.SpliteratorConverters;uses:="scala.compat.java8.collectionImpl,scala.reflect",
											scala.compat.java8.collectionImpl;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.compat.java8.converterImpl,
											scala.reflect,
											scala.runtime",
											scala.compat.java8.converterImpl;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.compat.java8.collectionImpl,
											scala.reflect,
											scala.runtime",
											scala.compat.java8.functionConverterImpls;uses:="scala,scala.reflect,scala.runtime",
											scala.compat.java8.runtime;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect",
											scala.compat.java8.wrappers,
											scala.concurrent;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent.duration,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.concurrent.duration;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.math,
											scala.reflect",
											scala.concurrent.forkjoin;uses:="scala,scala.collection,scala.reflect",
											scala.concurrent.impl;
											uses:="scala,
											scala.concurrent,
											scala.concurrent.duration,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.concurrent.java8;
											uses:="scala,
											scala.concurrent,
											scala.concurrent.impl,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.io;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.math;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.ref;uses:="scala,scala.reflect",
											scala.reflect;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.runtime",
											scala.reflect.api;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.reflect.internal.settings,
											scala.reflect.internal.util,
											scala.reflect.io,
											scala.runtime,
											scala.util",
											scala.reflect.internal;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.math,
											scala.ref,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal.pickling,
											scala.reflect.internal.settings,
											scala.reflect.internal.tpe,
											scala.reflect.internal.transform,
											scala.reflect.internal.util,
											scala.reflect.io,
											scala.reflect.macros,
											scala.runtime,
											scala.util.control,
											scala.util.matching",
											scala.reflect.internal.annotations;uses:="scala.annotation,scala.reflect",
											scala.reflect.internal.pickling;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.internal,
											scala.runtime",
											scala.reflect.internal.settings;uses:="scala,scala.reflect",
											scala.reflect.internal.tpe;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal,
											scala.reflect.internal.settings,
											scala.reflect.internal.util,
											scala.runtime",
											scala.reflect.internal.transform;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.internal,
											scala.reflect.internal.tpe,
											scala.runtime",
											scala.reflect.internal.util;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.mutable,
											scala.collection.script,
											scala.concurrent,
											scala.math,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal,
											scala.reflect.internal.settings,
											scala.reflect.io,
											scala.reflect.macros,
											scala.runtime",
											scala.reflect.io;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.io,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.reflect.macros;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal.util,
											scala.reflect.macros.blackbox,
											scala.runtime",
											scala.reflect.macros.blackbox;uses:="scala.reflect,scala.reflect.api,scala.reflect.macros",
											scala.reflect.macros.internal;uses:="scala.annotation,scala.reflect",
											scala.reflect.macros.whitebox;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.runtime",
											scala.reflect.runtime;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.ref,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal,
											scala.reflect.internal.pickling,
											scala.reflect.internal.settings,
											scala.reflect.internal.tpe,
											scala.reflect.internal.util,
											scala.reflect.io,
											scala.reflect.macros,
											scala.reflect.macros.blackbox,
											scala.runtime",
											scala.runtime;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.util.control",
											scala.runtime.java8;uses:="scala",
											scala.sys;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											scala.sys.process;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.concurrent,
											scala.reflect,
											scala.runtime",
											scala.text;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime",
											scala.util;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.util.control;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.runtime,
											scala.util",
											scala.util.hashing;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime",
											scala.util.matching;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.runtime",
											scala.xml;
											uses:="javax.xml.parsers,
											org.xml.sax,
											scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.collection.parallel.immutable,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.sys.process,
											scala.util,
											scala.xml.dtd,
											scala.xml.factory,
											scala.xml.parsing,
											scala.xml.pull",
											scala.xml.dtd;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime,
											scala.xml,
											scala.xml.dtd.impl,
											scala.xml.parsing",
											scala.xml.dtd.impl;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.runtime",
											scala.xml.factory;
											uses:="javax.xml.parsers,
											org.xml.sax,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.xml,
											scala.xml.parsing",
											scala.xml.include;uses:="scala.reflect",
											scala.xml.include.sax;
											uses:="org.xml.sax,
											org.xml.sax.ext,
											org.xml.sax.helpers,
											scala.reflect",
											scala.xml.parsing;
											uses:="javax.xml.parsers,
											org.xml.sax,
											org.xml.sax.helpers,
											scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.io,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.xml,
											scala.xml.dtd,
											scala.xml.factory",
											scala.xml.persistent;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.xml",
											scala.xml.pull;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.io,
											scala.reflect,
											scala.runtime,
											scala.xml,
											scala.xml.dtd,
											scala.xml.parsing",
											scala.xml.transform;
											uses:="scala,
											scala.collection,
											scala.reflect,
											scala.xml",
											scopt;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent.duration,
											scala.math,
											scala.reflect,
											scala.runtime,
											scala.util",
											shapeless;
											uses:="scala,
											scala.annotation,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.internal,
											scala.reflect.macros.blackbox,
											scala.reflect.macros.whitebox,
											scala.runtime,
											scala.tools.nsc,
											scala.tools.nsc.typechecker,
											scala.util,
											shapeless.ops,
											shapeless.ops.record,
											shapeless.syntax",
											shapeless.ops;
											uses:="scala,
											scala.collection,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.reflect.macros.whitebox,
											scala.runtime,
											scala.util,
											shapeless,
											shapeless.ops.record",
											shapeless.ops.record;
											uses:="scala,
											scala.collection.immutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.reflect.macros.whitebox,
											scala.runtime,
											shapeless",
											shapeless.syntax;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.util,
											shapeless,
											shapeless.ops,
											shapeless.ops.record",
											shapeless.syntax.std;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.reflect,
											scala.runtime,
											scala.util,
											shapeless,
											shapeless.ops,
											shapeless.syntax",
											shapeless.test;
											uses:="scala,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.reflect.macros.whitebox",
											wvlet.airframe;
											uses:="javax.annotation,
											scala,
											scala.collection,
											scala.collection.concurrent,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.runtime,
											wvlet.airframe.surface,
											wvlet.log",
											wvlet.airframe.log;uses:="scala.reflect",
											wvlet.airframe.surface;
											uses:="scala,
											scala.collection,
											scala.collection.concurrent,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.runtime,
											wvlet.log",
											wvlet.airframe.surface.reflect;
											uses:="scala,
											scala.collection,
											scala.collection.concurrent,
											scala.collection.generic,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.collection.parallel,
											scala.math,
											scala.reflect,
											scala.reflect.api,
											scala.runtime,
											wvlet.airframe.surface,
											wvlet.log",
											wvlet.airframe.surface.tag;uses:="scala.reflect",
											wvlet.log;
											uses:="ch.qos.logback.core.encoder,
											scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.concurrent.duration,
											scala.math,
											scala.reflect,
											scala.reflect.api,
											scala.reflect.macros.blackbox,
											scala.runtime",
											wvlet.log.io;
											uses:="scala,
											scala.collection,
											scala.collection.immutable,
											scala.collection.mutable,
											scala.math,
											scala.reflect,
											scala.runtime,
											wvlet.log"</Export-Package>
										<Import-Package>amf;resolution:=optional,
											amf.client;resolution:=optional,
											amf.client.commands;resolution:=optional,
											amf.client.convert;resolution:=optional,
											amf.client.environment;resolution:=optional,
											amf.client.model;resolution:=optional,
											amf.client.model.document;resolution:=optional,
											amf.client.model.domain;resolution:=optional,
											amf.client.parse;resolution:=optional,
											amf.client.plugins;resolution:=optional,
											amf.client.reference;resolution:=optional,
											amf.client.remote;resolution:=optional,
											amf.client.render;resolution:=optional,
											amf.client.resolve;resolution:=optional,
											amf.client.resource;resolution:=optional,
											amf.client.validate;resolution:=optional,
											amf.convert;resolution:=optional,
											amf.core;resolution:=optional,
											amf.core.annotations;resolution:=optional,
											amf.core.benchmark;resolution:=optional,
											amf.core.client;resolution:=optional,
											amf.core.emitter;resolution:=optional,
											amf.core.emitter.BaseEmitters;resolution:=optional,
											amf.core.exception;resolution:=optional,
											amf.core.lexer;resolution:=optional,
											amf.core.metamodel;resolution:=optional,
											amf.core.metamodel.document;resolution:=optional,
											amf.core.metamodel.domain;resolution:=optional,
											amf.core.metamodel.domain.common;resolution:=optional,
											amf.core.metamodel.domain.extensions;resolution:=optional,
											amf.core.metamodel.domain.templates;resolution:=optional,
											amf.core.model;resolution:=optional,
											amf.core.model.document;resolution:=optional,
											amf.core.model.domain;resolution:=optional,
											amf.core.model.domain.extensions;resolution:=optional,
											amf.core.model.domain.templates;resolution:=optional,
											amf.core.parser;resolution:=optional,
											amf.core.rdf;resolution:=optional,
											amf.core.registries;resolution:=optional,
											amf.core.remote;resolution:=optional,
											amf.core.resolution;resolution:=optional,
											amf.core.resolution.pipelines;resolution:=optional,
											amf.core.resolution.pipelines.elements;resolution:=optional,
											amf.core.resolution.stages;resolution:=optional,
											amf.core.resolution.stages.elements.resolution;resolution:=optional,
											amf.core.resolution.stages.selectors;resolution:=optional,
											amf.core.services;resolution:=optional,
											amf.core.traversal;resolution:=optional,
											amf.core.traversal.iterator;resolution:=optional,
											amf.core.unsafe;resolution:=optional,
											amf.core.utils;resolution:=optional,
											amf.core.validation;resolution:=optional,
											amf.core.validation.core;resolution:=optional,
											amf.core.vocabulary;resolution:=optional,
											amf.dialects;resolution:=optional,
											amf.internal.environment;resolution:=optional,
											amf.internal.reference;resolution:=optional,
											amf.internal.resource;resolution:=optional,
											amf.plugins.document;resolution:=optional,
											amf.plugins.document.graph;resolution:=optional,
											amf.plugins.document.graph.emitter;resolution:=optional,
											amf.plugins.document.graph.parser;resolution:=optional,
											amf.plugins.document.vocabularies;resolution:=optional,
											amf.plugins.document.vocabularies.annotations;resolution:=optional,
											amf.plugins.document.vocabularies.emitters.common;resolution:=optional,
											amf.plugins.document.vocabularies.emitters.dialects;resolution:=optional,
											amf.plugins.document.vocabularies.emitters.instances;resolution:=optional,
											amf.plugins.document.vocabularies.emitters.vocabularies;resolution:=optional,
											amf.plugins.document.vocabularies.metamodel.document;resolution:=optional,
											amf.plugins.document.vocabularies.metamodel.domain;resolution:=optional,
											amf.plugins.document.vocabularies.model.document;resolution:=optional,
											amf.plugins.document.vocabularies.model.domain;resolution:=optional,
											amf.plugins.document.vocabularies.parser;resolution:=optional,
											amf.plugins.document.vocabularies.parser.common;resolution:=optional,
											amf.plugins.document.vocabularies.parser.dialects;resolution:=optional,
											amf.plugins.document.vocabularies.parser.instances;resolution:=optional,
											amf.plugins.document.vocabularies.parser.vocabularies;resolution:=optional,
											amf.plugins.document.vocabularies.resolution.pipelines;resolution:=optional,
											amf.plugins.document.vocabularies.resolution.stages;resolution:=optional,
											amf.plugins.document.vocabularies.validation;resolution:=optional,
											amf.plugins.document.webapi;resolution:=optional,
											amf.plugins.document.webapi.annotations;resolution:=optional,
											amf.plugins.document.webapi.contexts;resolution:=optional,
											amf.plugins.document.webapi.metamodel;resolution:=optional,
											amf.plugins.document.webapi.model;resolution:=optional,
											amf.plugins.document.webapi.parser;resolution:=optional,
											amf.plugins.document.webapi.parser.spec;resolution:=optional,
											amf.plugins.document.webapi.parser.spec.common;resolution:=optional,
											amf.plugins.document.webapi.parser.spec.declaration;resolution:=optional,
											amf.plugins.document.webapi.parser.spec.domain;resolution:=optional,
											amf.plugins.document.webapi.parser.spec.oas;resolution:=optional,
											amf.plugins.document.webapi.parser.spec.raml;resolution:=optional,
											amf.plugins.document.webapi.references;resolution:=optional,
											amf.plugins.document.webapi.resolution.pipelines;resolution:=optional,
											amf.plugins.document.webapi.resolution.pipelines.compatibility;resolution:=optional,
											amf.plugins.document.webapi.resolution.pipelines.compatibility.oas;resolution:=optional,
											amf.plugins.document.webapi.resolution.pipelines.compatibility.raml;resolution:=optional,
											amf.plugins.document.webapi.resolution.stages;resolution:=optional,
											amf.plugins.document.webapi.validation;resolution:=optional,
											amf.plugins.document.webapi.validation.remote;resolution:=optional,
											amf.plugins.document.webapi.vocabulary;resolution:=optional,
											amf.plugins.domain;resolution:=optional,
											amf.plugins.domain.shapes;resolution:=optional,
											amf.plugins.domain.shapes.annotations;resolution:=optional,
											amf.plugins.domain.shapes.metamodel;resolution:=optional,
											amf.plugins.domain.shapes.metamodel.common;resolution:=optional,
											amf.plugins.domain.shapes.models;resolution:=optional,
											amf.plugins.domain.shapes.parser;resolution:=optional,
											amf.plugins.domain.shapes.resolution.stages;resolution:=optional,
											amf.plugins.domain.shapes.resolution.stages.elements;resolution:=optional,
											amf.plugins.domain.shapes.resolution.stages.shape_normalization;resolution:=optional,
											amf.plugins.domain.shapes.validation;resolution:=optional,
											amf.plugins.domain.webapi;resolution:=optional,
											amf.plugins.domain.webapi.annotations;resolution:=optional,
											amf.plugins.domain.webapi.metamodel;resolution:=optional,
											amf.plugins.domain.webapi.metamodel.security;resolution:=optional,
											amf.plugins.domain.webapi.metamodel.templates;resolution:=optional,
											amf.plugins.domain.webapi.models;resolution:=optional,
											amf.plugins.domain.webapi.models.security;resolution:=optional,
											amf.plugins.domain.webapi.models.templates;resolution:=optional,
											amf.plugins.domain.webapi.resolution;resolution:=optional,
											amf.plugins.domain.webapi.resolution.stages;resolution:=optional,
											amf.plugins.domain.webapi.unsafe;resolution:=optional,
											amf.plugins.features;resolution:=optional,
											amf.plugins.features.validation;resolution:=optional,
											amf.plugins.features.validation.emitters;resolution:=optional,
											amf.plugins.features.validation.model;resolution:=optional,
											amf.plugins.syntax;resolution:=optional,
											amf.validation;resolution:=optional,
											amf.validations;resolution:=optional,
											ch.qos.logback.core;resolution:=optional,
											ch.qos.logback.core.boolex;resolution:=optional,
											ch.qos.logback.core.db.dialect;resolution:=optional,
											ch.qos.logback.core.encoder;resolution:=optional,
											ch.qos.logback.core.filter;resolution:=optional,
											ch.qos.logback.core.helpers;resolution:=optional,
											ch.qos.logback.core.hook;resolution:=optional,
											ch.qos.logback.core.joran;resolution:=optional,
											ch.qos.logback.core.joran.action;resolution:=optional,
											ch.qos.logback.core.joran.event;resolution:=optional,
											ch.qos.logback.core.joran.spi;resolution:=optional,
											ch.qos.logback.core.joran.util;resolution:=optional,
											ch.qos.logback.core.joran.util.beans;resolution:=optional,
											ch.qos.logback.core.net;resolution:=optional,
											ch.qos.logback.core.net.ssl;resolution:=optional,
											ch.qos.logback.core.pattern;resolution:=optional,
											ch.qos.logback.core.pattern.parser;resolution:=optional,
											ch.qos.logback.core.pattern.util;resolution:=optional,
											ch.qos.logback.core.recovery;resolution:=optional,
											ch.qos.logback.core.rolling;resolution:=optional,
											ch.qos.logback.core.rolling.helper;resolution:=optional,
											ch.qos.logback.core.sift;resolution:=optional,
											ch.qos.logback.core.spi;resolution:=optional,
											ch.qos.logback.core.status;resolution:=optional,
											ch.qos.logback.core.subst;resolution:=optional,
											ch.qos.logback.core.util;resolution:=optional,
											com.damnhandy.uri.template;resolution:=optional,
											com.damnhandy.uri.template.impl;resolution:=optional,
											com.fasterxml.jackson.annotation;resolution:=optional,
											com.fasterxml.jackson.core;resolution:=optional,
											com.fasterxml.jackson.core.async;resolution:=optional,
											com.fasterxml.jackson.core.base;resolution:=optional,
											com.fasterxml.jackson.core.filter;resolution:=optional,
											com.fasterxml.jackson.core.format;resolution:=optional,
											com.fasterxml.jackson.core.io;resolution:=optional,
											com.fasterxml.jackson.core.json;resolution:=optional,
											com.fasterxml.jackson.core.json.async;resolution:=optional,
											com.fasterxml.jackson.core.sym;resolution:=optional,
											com.fasterxml.jackson.core.type;resolution:=optional,
											com.fasterxml.jackson.core.util;resolution:=optional,
											com.fasterxml.jackson.databind;resolution:=optional,
											com.fasterxml.jackson.databind.annotation;resolution:=optional,
											com.fasterxml.jackson.databind.cfg;resolution:=optional,
											com.fasterxml.jackson.databind.deser;resolution:=optional,
											com.fasterxml.jackson.databind.deser.impl;resolution:=optional,
											com.fasterxml.jackson.databind.deser.std;resolution:=optional,
											com.fasterxml.jackson.databind.exc;resolution:=optional,
											com.fasterxml.jackson.databind.ext;resolution:=optional,
											com.fasterxml.jackson.databind.introspect;resolution:=optional,
											com.fasterxml.jackson.databind.jsonFormatVisitors;resolution:=optional,
											com.fasterxml.jackson.databind.jsonschema;resolution:=optional,
											com.fasterxml.jackson.databind.jsontype;resolution:=optional,
											com.fasterxml.jackson.databind.jsontype.impl;resolution:=optional,
											com.fasterxml.jackson.databind.module;resolution:=optional,
											com.fasterxml.jackson.databind.node;resolution:=optional,
											com.fasterxml.jackson.databind.ser;resolution:=optional,
											com.fasterxml.jackson.databind.ser.impl;resolution:=optional,
											com.fasterxml.jackson.databind.ser.std;resolution:=optional,
											com.fasterxml.jackson.databind.type;resolution:=optional,
											com.fasterxml.jackson.databind.util;resolution:=optional,
											com.github.andrewoma.dexx.collection;resolution:=optional,
											com.github.andrewoma.dexx.collection.internal.adapter;resolution:=optional,
											com.github.andrewoma.dexx.collection.internal.base;resolution:=optional,
											com.github.andrewoma.dexx.collection.internal.builder;resolution:=optional,
											com.github.andrewoma.dexx.collection.internal.hashmap;resolution:=optional,
											com.github.andrewoma.dexx.collection.internal.redblack;resolution:=optional,
											com.github.jsonldjava.core;resolution:=optional,
											com.github.jsonldjava.impl;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.base;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.cache;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.collect;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.math;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.primitives;resolution:=optional,
											com.github.jsonldjava.shaded.com.google.common.util.concurrent;resolution:=optional,
											com.github.jsonldjava.utils;resolution:=optional,
											com.google.common.base;resolution:=optional,
											com.google.common.cache;resolution:=optional,
											com.google.common.collect;resolution:=optional,
											com.google.common.escape;resolution:=optional,
											com.google.common.hash;resolution:=optional,
											com.google.common.io;resolution:=optional,
											com.google.common.math;resolution:=optional,
											com.google.common.primitives;resolution:=optional,
											com.google.common.reflect;resolution:=optional,
											com.google.common.util.concurrent;resolution:=optional,
											com.google.gson;resolution:=optional,
											com.google.gson.annotations;resolution:=optional,
											com.google.gson.internal;resolution:=optional,
											com.google.gson.internal.bind;resolution:=optional,
											com.google.gson.internal.bind.util;resolution:=optional,
											com.google.gson.reflect;resolution:=optional,
											com.google.gson.stream;resolution:=optional,
											com.google.re2j;resolution:=optional,
											com.google.thirdparty.publicsuffix;resolution:=optional,
											com.sun.jdi;resolution:=optional,
											com.sun.jdi.connect;resolution:=optional,
											com.sun.jdi.event;resolution:=optional,
											com.sun.jdi.request;resolution:=optional,
											com.thoughtworks.paranamer;resolution:=optional,
											javassist;resolution:=optional,
											javassist.bytecode;resolution:=optional,
											javassist.bytecode.analysis;resolution:=optional,
											javassist.bytecode.annotation;resolution:=optional,
											javassist.bytecode.stackmap;resolution:=optional,
											javassist.compiler;resolution:=optional,
											javassist.compiler.ast;resolution:=optional,
											javassist.convert;resolution:=optional,
											javassist.expr;resolution:=optional,
											javassist.tools.web;resolution:=optional,
											javax.annotation;resolution:=optional,
											javax.crypto;resolution:=optional,
											javax.crypto.spec;resolution:=optional,
											javax.inject;resolution:=optional,
											javax.management;resolution:=optional,
											javax.naming;resolution:=optional,
											javax.naming.directory;resolution:=optional,
											javax.naming.ldap;resolution:=optional,
											javax.net;resolution:=optional,
											javax.net.ssl;resolution:=optional,
											javax.script;resolution:=optional,
											javax.security.auth.callback;resolution:=optional,
											javax.security.auth.x500;resolution:=optional,
											javax.security.sasl;resolution:=optional,
											javax.servlet;resolution:=optional,
											javax.servlet.http;resolution:=optional,
											javax.sql;resolution:=optional,
											javax.xml.datatype;resolution:=optional,
											javax.xml.namespace;resolution:=optional,
											javax.xml.parsers;resolution:=optional,
											javax.xml.stream;resolution:=optional,
											javax.xml.stream.events;resolution:=optional,
											javax.xml.transform;resolution:=optional,
											javax.xml.transform.dom;resolution:=optional,
											javax.xml.transform.sax;resolution:=optional,
											javax.xml.transform.stream;resolution:=optional,
											org.apache.commons.beanutils;resolution:=optional,
											org.apache.commons.beanutils.converters;resolution:=optional,
											org.apache.commons.beanutils.expression;resolution:=optional,
											org.apache.commons.beanutils.locale;resolution:=optional,
											org.apache.commons.beanutils.locale.converters;resolution:=optional,
											org.apache.commons.codec;resolution:=optional,
											org.apache.commons.codec.binary;resolution:=optional,
											org.apache.commons.codec.digest;resolution:=optional,
											org.apache.commons.collections;resolution:=optional,
											org.apache.commons.collections.bag;resolution:=optional,
											org.apache.commons.collections.buffer;resolution:=optional,
											org.apache.commons.collections.collection;resolution:=optional,
											org.apache.commons.collections.comparators;resolution:=optional,
											org.apache.commons.collections.functors;resolution:=optional,
											org.apache.commons.collections.iterators;resolution:=optional,
											org.apache.commons.collections.keyvalue;resolution:=optional,
											org.apache.commons.collections.list;resolution:=optional,
											org.apache.commons.collections.map;resolution:=optional,
											org.apache.commons.collections.set;resolution:=optional,
											org.apache.commons.compress;resolution:=optional,
											org.apache.commons.compress.archivers;resolution:=optional,
											org.apache.commons.compress.archivers.ar;resolution:=optional,
											org.apache.commons.compress.archivers.arj;resolution:=optional,
											org.apache.commons.compress.archivers.cpio;resolution:=optional,
											org.apache.commons.compress.archivers.dump;resolution:=optional,
											org.apache.commons.compress.archivers.jar;resolution:=optional,
											org.apache.commons.compress.archivers.sevenz;resolution:=optional,
											org.apache.commons.compress.archivers.tar;resolution:=optional,
											org.apache.commons.compress.archivers.zip;resolution:=optional,
											org.apache.commons.compress.compressors;resolution:=optional,
											org.apache.commons.compress.compressors.brotli;resolution:=optional,
											org.apache.commons.compress.compressors.bzip2;resolution:=optional,
											org.apache.commons.compress.compressors.deflate;resolution:=optional,
											org.apache.commons.compress.compressors.deflate64;resolution:=optional,
											org.apache.commons.compress.compressors.gzip;resolution:=optional,
											org.apache.commons.compress.compressors.lz4;resolution:=optional,
											org.apache.commons.compress.compressors.lz77support;resolution:=optional,
											org.apache.commons.compress.compressors.lzma;resolution:=optional,
											org.apache.commons.compress.compressors.lzw;resolution:=optional,
											org.apache.commons.compress.compressors.pack200;resolution:=optional,
											org.apache.commons.compress.compressors.snappy;resolution:=optional,
											org.apache.commons.compress.compressors.xz;resolution:=optional,
											org.apache.commons.compress.compressors.z;resolution:=optional,
											org.apache.commons.compress.compressors.zstandard;resolution:=optional,
											org.apache.commons.compress.parallel;resolution:=optional,
											org.apache.commons.compress.utils;resolution:=optional,
											org.apache.commons.csv;resolution:=optional,
											org.apache.commons.digester;resolution:=optional,
											org.apache.commons.digester.parser;resolution:=optional,
											org.apache.commons.digester.plugins;resolution:=optional,
											org.apache.commons.digester.plugins.strategies;resolution:=optional,
											org.apache.commons.digester.xmlrules;resolution:=optional,
											org.apache.commons.io;resolution:=optional,
											org.apache.commons.io.comparator;resolution:=optional,
											org.apache.commons.io.filefilter;resolution:=optional,
											org.apache.commons.io.input;resolution:=optional,
											org.apache.commons.io.output;resolution:=optional,
											org.apache.commons.lang3;resolution:=optional,
											org.apache.commons.lang3.builder;resolution:=optional,
											org.apache.commons.lang3.concurrent;resolution:=optional,
											org.apache.commons.lang3.exception;resolution:=optional,
											org.apache.commons.lang3.math;resolution:=optional,
											org.apache.commons.lang3.mutable;resolution:=optional,
											org.apache.commons.lang3.reflect;resolution:=optional,
											org.apache.commons.lang3.text;resolution:=optional,
											org.apache.commons.lang3.text.translate;resolution:=optional,
											org.apache.commons.lang3.time;resolution:=optional,
											org.apache.commons.lang3.tuple;resolution:=optional,
											org.apache.commons.logging;resolution:=optional,
											org.apache.commons.logging.impl;resolution:=optional,
											org.apache.commons.validator;resolution:=optional,
											org.apache.commons.validator.routines;resolution:=optional,
											org.apache.commons.validator.routines.checkdigit;resolution:=optional,
											org.apache.commons.validator.util;resolution:=optional,
											org.apache.http;resolution:=optional,
											org.apache.http.auth;resolution:=optional,
											org.apache.http.auth.params;resolution:=optional,
											org.apache.http.client;resolution:=optional,
											org.apache.http.client.cache;resolution:=optional,
											org.apache.http.client.config;resolution:=optional,
											org.apache.http.client.entity;resolution:=optional,
											org.apache.http.client.methods;resolution:=optional,
											org.apache.http.client.params;resolution:=optional,
											org.apache.http.client.protocol;resolution:=optional,
											org.apache.http.client.utils;resolution:=optional,
											org.apache.http.concurrent;resolution:=optional,
											org.apache.http.config;resolution:=optional,
											org.apache.http.conn;resolution:=optional,
											org.apache.http.conn.params;resolution:=optional,
											org.apache.http.conn.routing;resolution:=optional,
											org.apache.http.conn.scheme;resolution:=optional,
											org.apache.http.conn.socket;resolution:=optional,
											org.apache.http.conn.ssl;resolution:=optional,
											org.apache.http.conn.util;resolution:=optional,
											org.apache.http.cookie;resolution:=optional,
											org.apache.http.cookie.params;resolution:=optional,
											org.apache.http.entity;resolution:=optional,
											org.apache.http.impl;resolution:=optional,
											org.apache.http.impl.auth;resolution:=optional,
											org.apache.http.impl.client;resolution:=optional,
											org.apache.http.impl.client.cache;resolution:=optional,
											org.apache.http.impl.conn;resolution:=optional,
											org.apache.http.impl.cookie;resolution:=optional,
											org.apache.http.impl.entity;resolution:=optional,
											org.apache.http.impl.execchain;resolution:=optional,
											org.apache.http.impl.io;resolution:=optional,
											org.apache.http.io;resolution:=optional,
											org.apache.http.message;resolution:=optional,
											org.apache.http.params;resolution:=optional,
											org.apache.http.pool;resolution:=optional,
											org.apache.http.protocol;resolution:=optional,
											org.apache.http.ssl;resolution:=optional,
											org.apache.http.util;resolution:=optional,
											org.apache.jena;resolution:=optional,
											org.apache.jena.assembler;resolution:=optional,
											org.apache.jena.assembler.assemblers;resolution:=optional,
											org.apache.jena.assembler.exceptions;resolution:=optional,
											org.apache.jena.atlas;resolution:=optional,
											org.apache.jena.atlas.csv;resolution:=optional,
											org.apache.jena.atlas.data;resolution:=optional,
											org.apache.jena.atlas.event;resolution:=optional,
											org.apache.jena.atlas.io;resolution:=optional,
											org.apache.jena.atlas.iterator;resolution:=optional,
											org.apache.jena.atlas.json;resolution:=optional,
											org.apache.jena.atlas.json.io;resolution:=optional,
											org.apache.jena.atlas.json.io.parser;resolution:=optional,
											org.apache.jena.atlas.json.io.parserjavacc;resolution:=optional,
											org.apache.jena.atlas.json.io.parserjavacc.javacc;resolution:=optional,
											org.apache.jena.atlas.lib;resolution:=optional,
											org.apache.jena.atlas.lib.cache;resolution:=optional,
											org.apache.jena.atlas.lib.persistent;resolution:=optional,
											org.apache.jena.atlas.lib.tuple;resolution:=optional,
											org.apache.jena.atlas.logging;resolution:=optional,
											org.apache.jena.atlas.web;resolution:=optional,
											org.apache.jena.base;resolution:=optional,
											org.apache.jena.datatypes;resolution:=optional,
											org.apache.jena.datatypes.xsd;resolution:=optional,
											org.apache.jena.datatypes.xsd.impl;resolution:=optional,
											org.apache.jena.enhanced;resolution:=optional,
											org.apache.jena.ext.com.google.common.base;resolution:=optional,
											org.apache.jena.ext.com.google.common.cache;resolution:=optional,
											org.apache.jena.ext.com.google.common.collect;resolution:=optional,
											org.apache.jena.ext.com.google.common.escape;resolution:=optional,
											org.apache.jena.ext.com.google.common.graph;resolution:=optional,
											org.apache.jena.ext.com.google.common.hash;resolution:=optional,
											org.apache.jena.ext.com.google.common.io;resolution:=optional,
											org.apache.jena.ext.com.google.common.math;resolution:=optional,
											org.apache.jena.ext.com.google.common.primitives;resolution:=optional,
											org.apache.jena.ext.com.google.common.reflect;resolution:=optional,
											org.apache.jena.ext.com.google.common.util.concurrent;resolution:=optional,
											org.apache.jena.ext.com.google.thirdparty.publicsuffix;resolution:=optional,
											org.apache.jena.ext.xerces;resolution:=optional,
											org.apache.jena.ext.xerces.impl.dv;resolution:=optional,
											org.apache.jena.ext.xerces.impl.dv.util;resolution:=optional,
											org.apache.jena.ext.xerces.impl.dv.xs;resolution:=optional,
											org.apache.jena.ext.xerces.impl.validation;resolution:=optional,
											org.apache.jena.ext.xerces.impl.xpath.regex;resolution:=optional,
											org.apache.jena.ext.xerces.impl.xs;resolution:=optional,
											org.apache.jena.ext.xerces.impl.xs.util;resolution:=optional,
											org.apache.jena.ext.xerces.jaxp.datatype;resolution:=optional,
											org.apache.jena.ext.xerces.util;resolution:=optional,
											org.apache.jena.ext.xerces.xni;resolution:=optional,
											org.apache.jena.ext.xerces.xs;resolution:=optional,
											org.apache.jena.ext.xerces.xs.datatypes;resolution:=optional,
											org.apache.jena.graph;resolution:=optional,
											org.apache.jena.graph.compose;resolution:=optional,
											org.apache.jena.graph.impl;resolution:=optional,
											org.apache.jena.iri;resolution:=optional,
											org.apache.jena.iri.impl;resolution:=optional,
											org.apache.jena.mem;resolution:=optional,
											org.apache.jena.n3;resolution:=optional,
											org.apache.jena.n3.turtle;resolution:=optional,
											org.apache.jena.n3.turtle.parser;resolution:=optional,
											org.apache.jena.ontology;resolution:=optional,
											org.apache.jena.ontology.impl;resolution:=optional,
											org.apache.jena.query;resolution:=optional,
											org.apache.jena.rdf.listeners;resolution:=optional,
											org.apache.jena.rdf.model;resolution:=optional,
											org.apache.jena.rdf.model.impl;resolution:=optional,
											org.apache.jena.rdfxml.xmlinput;resolution:=optional,
											org.apache.jena.rdfxml.xmlinput.impl;resolution:=optional,
											org.apache.jena.rdfxml.xmlinput.states;resolution:=optional,
											org.apache.jena.rdfxml.xmloutput;resolution:=optional,
											org.apache.jena.rdfxml.xmloutput.impl;resolution:=optional,
											org.apache.jena.reasoner;resolution:=optional,
											org.apache.jena.reasoner.rulesys;resolution:=optional,
											org.apache.jena.reasoner.rulesys.builtins;resolution:=optional,
											org.apache.jena.reasoner.rulesys.impl;resolution:=optional,
											org.apache.jena.reasoner.transitiveReasoner;resolution:=optional,
											org.apache.jena.riot;resolution:=optional,
											org.apache.jena.riot.adapters;resolution:=optional,
											org.apache.jena.riot.checker;resolution:=optional,
											org.apache.jena.riot.lang;resolution:=optional,
											org.apache.jena.riot.other;resolution:=optional,
											org.apache.jena.riot.out;resolution:=optional,
											org.apache.jena.riot.out.quoted;resolution:=optional,
											org.apache.jena.riot.process;resolution:=optional,
											org.apache.jena.riot.process.normalize;resolution:=optional,
											org.apache.jena.riot.resultset;resolution:=optional,
											org.apache.jena.riot.resultset.rw;resolution:=optional,
											org.apache.jena.riot.system;resolution:=optional,
											org.apache.jena.riot.system.stream;resolution:=optional,
											org.apache.jena.riot.thrift;resolution:=optional,
											org.apache.jena.riot.thrift.wire;resolution:=optional,
											org.apache.jena.riot.tokens;resolution:=optional,
											org.apache.jena.riot.web;resolution:=optional,
											org.apache.jena.riot.writer;resolution:=optional,
											org.apache.jena.shared;resolution:=optional,
											org.apache.jena.shared.impl;resolution:=optional,
											org.apache.jena.sparql;resolution:=optional,
											org.apache.jena.sparql.algebra;resolution:=optional,
											org.apache.jena.sparql.algebra.op;resolution:=optional,
											org.apache.jena.sparql.algebra.optimize;resolution:=optional,
											org.apache.jena.sparql.algebra.table;resolution:=optional,
											org.apache.jena.sparql.algebra.walker;resolution:=optional,
											org.apache.jena.sparql.core;resolution:=optional,
											org.apache.jena.sparql.core.assembler;resolution:=optional,
											org.apache.jena.sparql.core.describe;resolution:=optional,
											org.apache.jena.sparql.core.mem;resolution:=optional,
											org.apache.jena.sparql.engine;resolution:=optional,
											org.apache.jena.sparql.engine.binding;resolution:=optional,
											org.apache.jena.sparql.engine.http;resolution:=optional,
											org.apache.jena.sparql.engine.index;resolution:=optional,
											org.apache.jena.sparql.engine.iterator;resolution:=optional,
											org.apache.jena.sparql.engine.join;resolution:=optional,
											org.apache.jena.sparql.engine.main;resolution:=optional,
											org.apache.jena.sparql.engine.main.iterator;resolution:=optional,
											org.apache.jena.sparql.engine.optimizer;resolution:=optional,
											org.apache.jena.sparql.engine.optimizer.reorder;resolution:=optional,
											org.apache.jena.sparql.engine.ref;resolution:=optional,
											org.apache.jena.sparql.expr;resolution:=optional,
											org.apache.jena.sparql.expr.aggregate;resolution:=optional,
											org.apache.jena.sparql.expr.aggregate.lib;resolution:=optional,
											org.apache.jena.sparql.expr.nodevalue;resolution:=optional,
											org.apache.jena.sparql.function;resolution:=optional,
											org.apache.jena.sparql.function.js;resolution:=optional,
											org.apache.jena.sparql.function.library;resolution:=optional,
											org.apache.jena.sparql.function.library.leviathan;resolution:=optional,
											org.apache.jena.sparql.graph;resolution:=optional,
											org.apache.jena.sparql.lang;resolution:=optional,
											org.apache.jena.sparql.lang.arq;resolution:=optional,
											org.apache.jena.sparql.lang.sparql_10;resolution:=optional,
											org.apache.jena.sparql.lang.sparql_11;resolution:=optional,
											org.apache.jena.sparql.lib;resolution:=optional,
											org.apache.jena.sparql.mgt;resolution:=optional,
											org.apache.jena.sparql.modify;resolution:=optional,
											org.apache.jena.sparql.modify.request;resolution:=optional,
											org.apache.jena.sparql.path;resolution:=optional,
											org.apache.jena.sparql.path.eval;resolution:=optional,
											org.apache.jena.sparql.pfunction;resolution:=optional,
											org.apache.jena.sparql.pfunction.library;resolution:=optional,
											org.apache.jena.sparql.procedure;resolution:=optional,
											org.apache.jena.sparql.procedure.library;resolution:=optional,
											org.apache.jena.sparql.resultset;resolution:=optional,
											org.apache.jena.sparql.serializer;resolution:=optional,
											org.apache.jena.sparql.sse;resolution:=optional,
											org.apache.jena.sparql.sse.builders;resolution:=optional,
											org.apache.jena.sparql.sse.lang;resolution:=optional,
											org.apache.jena.sparql.sse.lang.parser;resolution:=optional,
											org.apache.jena.sparql.sse.writers;resolution:=optional,
											org.apache.jena.sparql.syntax;resolution:=optional,
											org.apache.jena.sparql.syntax.syntaxtransform;resolution:=optional,
											org.apache.jena.sparql.util;resolution:=optional,
											org.apache.jena.sparql.util.graph;resolution:=optional,
											org.apache.jena.sparql.vocabulary;resolution:=optional,
											org.apache.jena.sys;resolution:=optional,
											org.apache.jena.system;resolution:=optional,
											org.apache.jena.update;resolution:=optional,
											org.apache.jena.util;resolution:=optional,
											org.apache.jena.util.iterator;resolution:=optional,
											org.apache.jena.vocabulary;resolution:=optional,
											org.apache.jena.web;resolution:=optional,
											org.apache.log4j;resolution:=optional,
											org.apache.log4j.xml;resolution:=optional,
											org.apache.thrift;resolution:=optional,
											org.apache.thrift.async;resolution:=optional,
											org.apache.thrift.meta_data;resolution:=optional,
											org.apache.thrift.protocol;resolution:=optional,
											org.apache.thrift.scheme;resolution:=optional,
											org.apache.thrift.server;resolution:=optional,
											org.apache.thrift.transport;resolution:=optional,
											org.eclipse.lsp4j;resolution:=optional,
											org.eclipse.lsp4j.adapters;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc.json;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc.json.adapters;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc.messages;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc.services;resolution:=optional,
											org.eclipse.lsp4j.jsonrpc.validation;resolution:=optional,
											org.eclipse.lsp4j.launch;resolution:=optional,
											org.eclipse.lsp4j.services;resolution:=optional,
											org.eclipse.lsp4j.util;resolution:=optional,
											org.eclipse.xtend.lib.annotations;resolution:=optional,
											org.eclipse.xtend.lib.macro;resolution:=optional,
											org.eclipse.xtend.lib.macro.declaration;resolution:=optional,
											org.eclipse.xtend.lib.macro.expression;resolution:=optional,
											org.eclipse.xtend.lib.macro.file;resolution:=optional,
											org.eclipse.xtend.lib.macro.services;resolution:=optional,
											org.eclipse.xtend2.lib;resolution:=optional,
											org.eclipse.xtext.xbase.lib;resolution:=optional,
											org.eclipse.xtext.xbase.lib.internal;resolution:=optional,
											org.eclipse.xtext.xbase.lib.util;resolution:=optional,
											org.everit.json.schema;version="1.9.2";resolution:=optional,
											org.everit.json.schema.internal;version="1.9.2";resolution:=optional,
											org.everit.json.schema.loader;version="1.9.2";resolution:=optional,
											org.everit.json.schema.loader.internal;version="1.9.2";resolution:=optional,
											org.ietf.jgss;resolution:=optional,
											org.joda.time;resolution:=optional,
											org.joda.time.base;resolution:=optional,
											org.joda.time.chrono;resolution:=optional,
											org.joda.time.convert;resolution:=optional,
											org.joda.time.field;resolution:=optional,
											org.joda.time.format;resolution:=optional,
											org.joda.time.tz;resolution:=optional,
											org.json;version=20180130;resolution:=optional,
											org.json4s;resolution:=optional,
											org.json4s.native;resolution:=optional,
											org.json4s.prefs;resolution:=optional,
											org.json4s.reflect;resolution:=optional,
											org.json4s.scalap;resolution:=optional,
											org.json4s.scalap.scalasig;resolution:=optional,
											org.mulesoft.als.common;resolution:=optional,
											org.mulesoft.als.common.dtoTypes;resolution:=optional,
											org.mulesoft.als.configuration;resolution:=optional,
											org.mulesoft.als.server;resolution:=optional,
											org.mulesoft.als.server.client;resolution:=optional,
											org.mulesoft.als.server.custom;resolution:=optional,
											org.mulesoft.als.server.logger;resolution:=optional,
											org.mulesoft.als.server.lsp4j.internal;resolution:=optional,
											org.mulesoft.als.server.modules.ast;resolution:=optional,
											org.mulesoft.als.server.modules.common;resolution:=optional,
											org.mulesoft.als.server.modules.common.interfaces;resolution:=optional,
											org.mulesoft.als.server.modules.common.reconciler;resolution:=optional,
											org.mulesoft.als.server.modules.completion;resolution:=optional,
											org.mulesoft.als.server.modules.diagnostic;resolution:=optional,
											org.mulesoft.als.server.modules.structure;resolution:=optional,
											org.mulesoft.als.server.textsync;resolution:=optional,
											org.mulesoft.als.suggestions;resolution:=optional,
											org.mulesoft.als.suggestions.aml;resolution:=optional,
											org.mulesoft.als.suggestions.aml.declarations;resolution:=optional,
											org.mulesoft.als.suggestions.aml.webapi;resolution:=optional,
											org.mulesoft.als.suggestions.client;resolution:=optional,
											org.mulesoft.als.suggestions.implementation;resolution:=optional,
											org.mulesoft.als.suggestions.interfaces;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.categories;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.patched;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.webapi;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.webapi.oas;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml.raml08;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.aml.webapi.raml.raml10;resolution:=optional,
											org.mulesoft.als.suggestions.plugins.headers;resolution:=optional,
											org.mulesoft.als.suggestions.positioning;resolution:=optional,
											org.mulesoft.als.suggestions.positioning.json;resolution:=optional,
											org.mulesoft.amfmanager;resolution:=optional,
											org.mulesoft.amfmanager.dialect;resolution:=optional,
											org.mulesoft.amfmanager.dialect.dialects;resolution:=optional,
											org.mulesoft.common.core;resolution:=optional,
											org.mulesoft.common.io;resolution:=optional,
											org.mulesoft.common.parse;resolution:=optional,
											org.mulesoft.common.time;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.factory.amlfactory;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.factory.webapi;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.symbol.amlbuilders;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.symbol.corebuilders;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders.oasbuilders;resolution:=optional,
											org.mulesoft.language.outline.structure.structureImpl.symbol.webapibuilders.ramlbuilders;resolution:=optional,
											org.mulesoft.lexer;resolution:=optional,
											org.mulesoft.lsp;resolution:=optional,
											org.mulesoft.lsp.client;resolution:=optional,
											org.mulesoft.lsp.command;resolution:=optional,
											org.mulesoft.lsp.common;resolution:=optional,
											org.mulesoft.lsp.configuration;resolution:=optional,
											org.mulesoft.lsp.edit;resolution:=optional,
											org.mulesoft.lsp.feature;resolution:=optional,
											org.mulesoft.lsp.feature.codeactions;resolution:=optional,
											org.mulesoft.lsp.feature.completion;resolution:=optional,
											org.mulesoft.lsp.feature.definition;resolution:=optional,
											org.mulesoft.lsp.feature.diagnostic;resolution:=optional,
											org.mulesoft.lsp.feature.documentsymbol;resolution:=optional,
											org.mulesoft.lsp.feature.reference;resolution:=optional,
											org.mulesoft.lsp.feature.rename;resolution:=optional,
											org.mulesoft.lsp.server;resolution:=optional,
											org.mulesoft.lsp.textsync;resolution:=optional,
											org.reflections;resolution:=optional,
											org.reflections.adapters;resolution:=optional,
											org.reflections.scanners;resolution:=optional,
											org.reflections.serializers;resolution:=optional,
											org.reflections.util;resolution:=optional,
											org.reflections.vfs;resolution:=optional,
											org.slf4j;resolution:=optional,
											org.slf4j.event;resolution:=optional,
											org.slf4j.helpers;resolution:=optional,
											org.slf4j.impl;resolution:=optional,
											org.slf4j.spi;resolution:=optional,
											org.topbraid.jenax.functions;resolution:=optional,
											org.topbraid.jenax.progress;resolution:=optional,
											org.topbraid.jenax.statistics;resolution:=optional,
											org.topbraid.jenax.util;resolution:=optional,
											org.topbraid.shacl.arq;resolution:=optional,
											org.topbraid.shacl.arq.functions;resolution:=optional,
											org.topbraid.shacl.engine;resolution:=optional,
											org.topbraid.shacl.engine.filters;resolution:=optional,
											org.topbraid.shacl.entailment;resolution:=optional,
											org.topbraid.shacl.expr;resolution:=optional,
											org.topbraid.shacl.js;resolution:=optional,
											org.topbraid.shacl.js.model;resolution:=optional,
											org.topbraid.shacl.model;resolution:=optional,
											org.topbraid.shacl.model.impl;resolution:=optional,
											org.topbraid.shacl.optimize;resolution:=optional,
											org.topbraid.shacl.rules;resolution:=optional,
											org.topbraid.shacl.testcases.context;resolution:=optional,
											org.topbraid.shacl.util;resolution:=optional,
											org.topbraid.shacl.validation;resolution:=optional,
											org.topbraid.shacl.validation.js;resolution:=optional,
											org.topbraid.shacl.validation.sparql;resolution:=optional,
											org.topbraid.shacl.vocabulary;resolution:=optional,
											org.tukaani.xz;resolution:=optional,
											org.w3c.dom;resolution:=optional,
											org.w3c.dom.bootstrap;resolution:=optional,
											org.w3c.dom.ls;resolution:=optional,
											org.xml.sax;resolution:=optional,
											org.xml.sax.ext;resolution:=optional,
											org.xml.sax.helpers;resolution:=optional,
											org.yaml.builder;resolution:=optional,
											org.yaml.convert;resolution:=optional,
											org.yaml.lexer;resolution:=optional,
											org.yaml.model;resolution:=optional,
											org.yaml.parser;resolution:=optional,
											org.yaml.render;resolution:=optional,
											scala;resolution:=optional,
											scala.annotation;resolution:=optional,
											scala.annotation.meta;resolution:=optional,
											scala.annotation.unchecked;resolution:=optional,
											scala.beans;resolution:=optional,
											scala.collection;resolution:=optional,
											scala.collection.concurrent;resolution:=optional,
											scala.collection.convert;resolution:=optional,
											scala.collection.generic;resolution:=optional,
											scala.collection.immutable;resolution:=optional,
											scala.collection.mutable;resolution:=optional,
											scala.collection.parallel;resolution:=optional,
											scala.collection.parallel.immutable;resolution:=optional,
											scala.collection.parallel.mutable;resolution:=optional,
											scala.collection.script;resolution:=optional,
											scala.compat;resolution:=optional,
											scala.compat.java8;resolution:=optional,
											scala.compat.java8.collectionImpl;resolution:=optional,
											scala.compat.java8.converterImpl;resolution:=optional,
											scala.compat.java8.functionConverterImpls;resolution:=optional,
											scala.compat.java8.runtime;resolution:=optional,
											scala.compat.java8.wrappers;resolution:=optional,
											scala.concurrent;resolution:=optional,
											scala.concurrent.duration;resolution:=optional,
											scala.concurrent.impl;resolution:=optional,
											scala.concurrent.java8;resolution:=optional,
											scala.io;resolution:=optional,
											scala.math;resolution:=optional,
											scala.ref;resolution:=optional,
											scala.reflect;resolution:=optional,
											scala.reflect.api;resolution:=optional,
											scala.reflect.internal;resolution:=optional,
											scala.reflect.internal.pickling;resolution:=optional,
											scala.reflect.internal.settings;resolution:=optional,
											scala.reflect.internal.tpe;resolution:=optional,
											scala.reflect.internal.transform;resolution:=optional,
											scala.reflect.internal.util;resolution:=optional,
											scala.reflect.io;resolution:=optional,
											scala.reflect.macros;resolution:=optional,
											scala.reflect.macros.blackbox;resolution:=optional,
											scala.reflect.macros.internal;resolution:=optional,
											scala.reflect.macros.whitebox;resolution:=optional,
											scala.reflect.runtime;resolution:=optional,
											scala.runtime;resolution:=optional,
											scala.runtime.java8;resolution:=optional,
											scala.sys;resolution:=optional,
											scala.sys.process;resolution:=optional,
											scala.util;resolution:=optional,
											scala.util.control;resolution:=optional,
											scala.util.hashing;resolution:=optional,
											scala.util.matching;resolution:=optional,
											scala.xml;resolution:=optional,
											scala.xml.dtd;resolution:=optional,
											scala.xml.dtd.impl;resolution:=optional,
											scala.xml.factory;resolution:=optional,
											scala.xml.include;resolution:=optional,
											scala.xml.parsing;resolution:=optional,
											scala.xml.pull;resolution:=optional,
											scopt;resolution:=optional,
											shapeless;resolution:=optional,
											shapeless.ops;resolution:=optional,
											shapeless.ops.record;resolution:=optional,
											shapeless.syntax;resolution:=optional,
											wvlet.airframe.surface;resolution:=optional,
											wvlet.airframe.surface.reflect;resolution:=optional,
											wvlet.log;resolution:=optional,
											wvlet.log.io;resolution:=optional</Import-Package>
									</instructions>
								</artifact>
								<artifact>
									<id>org.mockito:mockito-core:2.28.2</id>
									<transitive>true</transitive>
									<singleton>false</singleton>
									<instructions>
									</instructions>
								</artifact>
								<artifact>
									<id>org.mockito:mockito-junit-jupiter:2.28.2</id>
									<transitive>true</transitive>
									<singleton>false</singleton>
									<instructions>
									</instructions>
								</artifact>
							</artifacts>
							<compressSite>false</compressSite>

						</configuration>
					</execution>
				</executions>
			</plugin>
			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-p2-repository-plugin</artifactId>
				<version>${tycho.version}</version>
				<executions>
					<execution>
						<phase>install</phase>
						<goals>
							<goal>archive-repository</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

			<!-- Attach zipped P2 repository to be installed and deployed in the Maven repository during the deploy phase. -->
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<version>3.0.0</version>
				<executions>
					<execution>
						<goals>
							<goal>attach-artifact</goal>
						</goals>
						<phase>install</phase>
						<configuration>
							<artifacts>
								<artifact>
									<file>target/${project.artifactId}-${project.version}.zip</file>
									<type>zip</type>
								</artifact>
							</artifacts>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
		<extensions>
			<extension>
				<groupId>com.github.shyiko.servers-maven-extension</groupId>
				<artifactId>servers-maven-extension</artifactId>
				<version>1.2.0</version>
			</extension>
		</extensions>
	</build>
	<pluginRepositories>
		<pluginRepository>
			<id>reficio</id>
			<url>http://repo.reficio.org/maven/</url>
		</pluginRepository>
	</pluginRepositories>
	<repositories>
		<repository>
			<id>mulesoft.org</id>
			<url>https://repository-master.mulesoft.org/nexus/content/repositories/public/</url>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>never</updatePolicy>
				<checksumPolicy>fail</checksumPolicy>
			</snapshots>
		</repository>
		<repository>
			<id>mulesoft-release.org</id>
			<url>https://repository-master.mulesoft.org/nexus/content/repositories/releases</url>
			<snapshots>
				<enabled>true</enabled>
				<updatePolicy>never</updatePolicy>
				<checksumPolicy>fail</checksumPolicy>
			</snapshots>
		</repository>
	</repositories>
	<organization>
		<name>Mulesoft</name>
		<url>https://www.mulesoft.org</url>
	</organization>
	<distributionManagement>
		<repository>
			<id>mulesoft-releases</id>
			<name>MuleSoft Releases Repository</name>
			<url>https://repository-master.mulesoft.org/releases/</url>
		</repository>
		<snapshotRepository>
			<id>mulesoft-snapshots</id>
			<name>MuleSoft Snapshots Repository</name>
			<url>https://repository-master.mulesoft.org/snapshots/</url>
		</snapshotRepository>
	</distributionManagement>
	<dependencies>
		<dependency>
			<groupId>org.mule.als</groupId>
			<artifactId>api-language-server_2.12</artifactId>
			<version>${version}</version>
		</dependency>
	</dependencies>
</project>
