You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/04/21 11:11:51 UTC

[camel] branch main updated (9406841 -> e0e876e)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 9406841  Regen
     new 2f314a9  Moving from master branch to main
     new 7a8950c  Moving from master branch to main
     new 00a5521  Moving from master branch to main
     new f2cf96b  Moving from master branch to main
     new 6cec256  Moving from master branch to main
     new e0e876e  Regen

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/camel/catalog/docs/apns-component.adoc  |    2 +-
 .../apache/camel/catalog/docs/mock-component.adoc  |    2 +-
 .../org/apache/camel/catalog/docs/process-eip.adoc |    2 +-
 .../camel/catalog/docs/salesforce-component.adoc   |    6 +-
 .../camel/catalog/docs/spring-redis-component.adoc |    2 +-
 .../camel/catalog/docs/transactional-client.adoc   |    4 +-
 .../camel-apns/src/main/docs/apns-component.adoc   |    2 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |    2 +-
 .../camel-salesforce-component/README.md           |    2 +-
 .../src/main/docs/salesforce-component.adoc        |    6 +-
 .../camel-salesforce-maven-plugin/README.md        |    2 +-
 .../src/main/docs/spring-redis-component.adoc      |    2 +-
 .../sql/stored/template/generated/SSPTParser.java  |  833 +++++++------
 .../template/generated/SSPTParserConstants.java    |  110 +-
 .../template/generated/SSPTParserTokenManager.java | 1222 ++++++++++----------
 .../main/docs/modules/eips/pages/process-eip.adoc  |    2 +-
 .../modules/eips/pages/transactional-client.adoc   |    4 +-
 .../modules/ROOT/pages/apns-component.adoc         |    2 +-
 .../modules/ROOT/pages/mock-component.adoc         |    2 +-
 .../modules/ROOT/pages/salesforce-component.adoc   |    6 +-
 .../modules/ROOT/pages/spring-redis-component.adoc |    2 +-
 .../ROOT/pages/camel-component-maven-plugin.adoc   |    2 +-
 .../modules/ROOT/pages/camel-maven-plugin.adoc     |    2 +-
 docs/user-manual/modules/ROOT/pages/support.adoc   |    2 +-
 .../modules/ROOT/pages/try-catch-finally.adoc      |    8 +-
 .../faq/pages/how-do-i-change-the-logging.adoc     |    2 +-
 ...ow-do-i-import-routes-from-other-xml-files.adoc |    4 +-
 .../faq/pages/how-does-the-website-work.adoc       |    2 +-
 ...-file-consumer-use-the-camel-error-handler.adoc |    6 +-
 29 files changed, 1112 insertions(+), 1133 deletions(-)

[camel] 05/06: Moving from master branch to main

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6cec2564cb2cec59214272f0ece2c7341cd7934a
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 11:26:33 2021 +0200

    Moving from master branch to main
---
 .../src/main/docs/modules/eips/pages/process-eip.adoc                 | 2 +-
 .../src/main/docs/modules/eips/pages/transactional-client.adoc        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/process-eip.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/process-eip.adoc
index c7807cf..2db2f6a 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/process-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/process-eip.adoc
@@ -96,7 +96,7 @@ http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/P
 which supports the full xref:latest@manual:ROOT:endpoint.adoc[Endpoint] semantics given a
 Processor instance.
 
-So you just need to create a https://github.com/apache/camel/tree/master/components[Component] class by
+So you just need to create a https://github.com/apache/camel/tree/main/components[Component] class by
 deriving from
 http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultComponent.html[DefaultComponent]
 which returns instances of ProcessorEndpoint. For more details see
diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
index 4da29f4..e66dcdb 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
@@ -139,7 +139,7 @@ And then refer to "required" from the route:
 In this sample we want to ensure that two endpoints is under transaction
 control. These two endpoints inserts data into a database.
 The sample is in its full as a
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceMinimalConfigurationTest.java[unit test].
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceMinimalConfigurationTest.java[unit test].
 
 First of all we setup the usual spring stuff in its configuration file.
 Here we have defined a DataSource to the HSQLDB and a most
@@ -226,7 +226,7 @@ XML to setup the transaction manager.
 In this sample we want to listen for messages on a queue and process the
 messages with our business logic java code and send them along. Since
 it is based on a
-https://github.com/apache/camel/tree/master/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/TransactionMinimalConfigurationTest.java[unit test]
+https://github.com/apache/camel/tree/main/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/TransactionMinimalConfigurationTest.java[unit test]
 the destination is a mock endpoint.
 
 First we configure the standard Spring XML to declare a JMS connection

[camel] 04/06: Moving from master branch to main

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit f2cf96b14fd08ec61171997ad5be22f029de2bcf
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 11:25:57 2021 +0200

    Moving from master branch to main
---
 components/camel-apns/src/main/docs/apns-component.adoc             | 2 +-
 components/camel-mock/src/main/docs/mock-component.adoc             | 2 +-
 components/camel-salesforce/camel-salesforce-component/README.md    | 2 +-
 .../src/main/docs/salesforce-component.adoc                         | 6 +++---
 components/camel-salesforce/camel-salesforce-maven-plugin/README.md | 2 +-
 .../camel-spring-redis/src/main/docs/spring-redis-component.adoc    | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/components/camel-apns/src/main/docs/apns-component.adoc b/components/camel-apns/src/main/docs/apns-component.adoc
index a2d60b4..3d3fdf4 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -140,7 +140,7 @@ The `ApnsComponent` must be configured with a
 configured using the
 `org.apache.camel.component.apns.factory.ApnsServiceFactory`. See
 further below for an example. And as well in the
-https://github.com/apache/camel/tree/master/components/camel-apns[test
+https://github.com/apache/camel/tree/main/components/camel-apns[test
 source code].
 
 ==== SSL Setting
diff --git a/components/camel-mock/src/main/docs/mock-component.adoc b/components/camel-mock/src/main/docs/mock-component.adoc
index 21b8dcb..159f927 100644
--- a/components/camel-mock/src/main/docs/mock-component.adoc
+++ b/components/camel-mock/src/main/docs/mock-component.adoc
@@ -255,7 +255,7 @@ resultEndpoint.message(0).header("foo").isEqualTo("bar");
 ----
 
 There are some examples of the Mock endpoint in use in the
-https://github.com/apache/camel/tree/master/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
+https://github.com/apache/camel/tree/main/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
 processor tests].
 
 == Mocking existing endpoints
diff --git a/components/camel-salesforce/camel-salesforce-component/README.md b/components/camel-salesforce/camel-salesforce-component/README.md
index 1b85ef0..3409020 100644
--- a/components/camel-salesforce/camel-salesforce-component/README.md
+++ b/components/camel-salesforce/camel-salesforce-component/README.md
@@ -1,7 +1,7 @@
 # Camel Salesforce component #
 
 This component supports producer and consumer endpoints to communicate with Salesforce using Java DTOs. 
-There is a companion maven plugin [camel-salesforce-plugin](https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-maven-plugin) that generates these DTOs. 
+There is a companion maven plugin [camel-salesforce-plugin](https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-maven-plugin) that generates these DTOs. 
 
 The component supports the following Salesforce APIs
 
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
index d246958..3bd5a27 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc
@@ -33,7 +33,7 @@ for this component:
 [NOTE]
 ====
 Developers wishing to contribute to the component are instructed
-to look at the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
+to look at the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
 setup your environment for running integration tests.
 ====
 
@@ -355,7 +355,7 @@ from("salesforce:data/Employee__ChangeEvent?replayId=-1").log("being notified of
 
 The received message contains either `java.util.Map<String,Object>` or `org.cometd.bayeux.Message` in the body depending on the `rawPayload` being `false` or `true` respectively. The `CamelSalesforceChangeType` header could be valued to one of `CREATE`, `UPDATE`,  `DELETE` or `UNDELETE`.
 
-More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
+More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
 
 The https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/change_data_capture/cdc_intro.htm[Salesforce developer guide]
 is a good fit to better know the subtleties of implementing a change data capture integration application.
@@ -771,7 +771,7 @@ field types are supported. Date and time fields are mapped to
 generated Java Enumerations.
 
 Please refer to
-https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
+https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
 for details on how to generate the DTO.
 
 == Options
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/README.md b/components/camel-salesforce/camel-salesforce-maven-plugin/README.md
index c1a9d76..f799c4a 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/README.md
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/README.md
@@ -1,6 +1,6 @@
 # Maven plugin for camel-salesforce component #
 
-This plugin generates DTOs for the [Camel Salesforce Component](https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component). 
+This plugin generates DTOs for the [Camel Salesforce Component](https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component). 
 
 ## Usage ##
 
diff --git a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
index cf057f3..7e11abd 100644
--- a/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
+++ b/components/camel-spring-redis/src/main/docs/spring-redis-component.adoc
@@ -104,7 +104,7 @@ with the following path and query parameters:
 == Usage
 
 See also the unit tests available
-at https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
+at https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
 
 === Message headers evaluated by the Redis producer
 

[camel] 03/06: Moving from master branch to main

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 00a552127a41f07217d9e6e4844d93753dfc668f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 11:24:45 2021 +0200

    Moving from master branch to main
---
 docs/user-manual/modules/faq/pages/how-do-i-change-the-logging.adoc | 2 +-
 docs/user-manual/modules/faq/pages/how-does-the-website-work.adoc   | 2 +-
 ...-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/docs/user-manual/modules/faq/pages/how-do-i-change-the-logging.adoc b/docs/user-manual/modules/faq/pages/how-do-i-change-the-logging.adoc
index f885612..9d0017b 100644
--- a/docs/user-manual/modules/faq/pages/how-do-i-change-the-logging.adoc
+++ b/docs/user-manual/modules/faq/pages/how-do-i-change-the-logging.adoc
@@ -13,7 +13,7 @@ a nutshell:
 * Create a `log4j.properties` file specifying desired logging
 configuration (The Camel distribution has example `log4j.properties` files
 you can use -- see for example in the
-https://github.com/apache/camel/blob/master/examples/camel-example-as2/src/main/resources/[/examples/camel-example-as2/src/main/resources] folder.)
+https://github.com/apache/camel/blob/main/examples/camel-example-as2/src/main/resources/[/examples/camel-example-as2/src/main/resources] folder.)
 * Place the `log4j.properties` file in the folder where the compiled
 `.class` files are located (typically the `classes` folder) -- this will
 place the properties file on the classpath, where it needs to be at
diff --git a/docs/user-manual/modules/faq/pages/how-does-the-website-work.adoc b/docs/user-manual/modules/faq/pages/how-does-the-website-work.adoc
index 993f98c..726438c 100644
--- a/docs/user-manual/modules/faq/pages/how-does-the-website-work.adoc
+++ b/docs/user-manual/modules/faq/pages/how-does-the-website-work.adoc
@@ -5,4 +5,4 @@ This entire website is hosted in
 https://github.com/apache/camel/[the GitHub repository],
 and you can send a pull request to help us make the documentation better.
 
-See https://github.com/apache/camel/blob/master/CONTRIBUTING.md#improving-the-documentation[CONTRIBUTING.md] for guidelines on how to contribute to this website.
+See https://github.com/apache/camel/blob/main/CONTRIBUTING.md#improving-the-documentation[CONTRIBUTING.md] for guidelines on how to contribute to this website.
diff --git a/docs/user-manual/modules/faq/pages/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc b/docs/user-manual/modules/faq/pages/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc
index cdb0a04..71d731c 100644
--- a/docs/user-manual/modules/faq/pages/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc
+++ b/docs/user-manual/modules/faq/pages/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc
@@ -36,12 +36,12 @@ documentation.
 ====
 
 If the component consumer extends the
-https://github.com/apache/camel/blob/master/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumer.java[`DefaultConsumer`]
+https://github.com/apache/camel/blob/main/camel-core/src/main/java/org/apache/camel/impl/DefaultConsumer.java[`DefaultConsumer`]
 from Camel, then it offers an
-https://github.com/apache/camel/blob/master/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java[`org.apache.camel.spi.ExceptionHandler`]
+https://github.com/apache/camel/blob/main/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java[`org.apache.camel.spi.ExceptionHandler`]
 hook for end users to plug-in a custom strategy. The default
 implementation from Camel is
-https://github.com/apache/camel/blob/master/camel-core/src/main/java/org/apache/camel/impl/LoggingExceptionHandler.java[`LoggingExceptionHandler`]
+https://github.com/apache/camel/blob/main/camel-core/src/main/java/org/apache/camel/impl/LoggingExceptionHandler.java[`LoggingExceptionHandler`]
 that will log the exception at `ERROR`/`WARN` level, and then ignore the
 exception.
 

[camel] 01/06: Moving from master branch to main

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 2f314a92a4430f5565ba21a0b2c0ca8beb0e7f5f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 11:21:00 2021 +0200

    Moving from master branch to main
---
 .../modules/ROOT/pages/camel-component-maven-plugin.adoc          | 2 +-
 docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc       | 2 +-
 docs/user-manual/modules/ROOT/pages/support.adoc                  | 2 +-
 docs/user-manual/modules/ROOT/pages/try-catch-finally.adoc        | 8 ++++----
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-component-maven-plugin.adoc b/docs/user-manual/modules/ROOT/pages/camel-component-maven-plugin.adoc
index 9f51228..3273677 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-component-maven-plugin.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-component-maven-plugin.adoc
@@ -1,7 +1,7 @@
 = Camel Component Maven Plugin
 
 The
-https://github.com/apache/camel/tree/master/tooling/maven/camel-component-maven-plugin[Camel Component
+https://github.com/apache/camel/tree/main/tooling/maven/camel-component-maven-plugin[Camel Component
 Maven Plugin] allows third party component developers to generate all the necessary metadata and Java classes for configurations to be used with Camel 3.x. These metadata files and Java files allows for more efficiency and faster runs for your component.
 
 == Goals Supported
diff --git a/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc b/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
index 8963399..b3aff4e 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-maven-plugin.adoc
@@ -1,7 +1,7 @@
 = Camel Maven Plugin
 
 The
-https://github.com/apache/camel/tree/master/tooling/maven/camel-maven-plugin[Camel
+https://github.com/apache/camel/tree/main/tooling/maven/camel-maven-plugin[Camel
 Maven Plugin] allows you to run your
 xref:{eip-vc}:eips:enterprise-integration-patterns.adoc[Enterprise Integration
 Patterns] using xref:spring.adoc[Spring] for
diff --git a/docs/user-manual/modules/ROOT/pages/support.adoc b/docs/user-manual/modules/ROOT/pages/support.adoc
index 0f8f7c8..fea90d3 100644
--- a/docs/user-manual/modules/ROOT/pages/support.adoc
+++ b/docs/user-manual/modules/ROOT/pages/support.adoc
@@ -56,7 +56,7 @@ Deprecated components are *not* supported and issues such as bugs may
 not be fixed. We encourage users to migrate away from using any
 deprecated component. A list of deprecated components is on the
 github page at:
-https://github.com/apache/camel/tree/master/components#components
+https://github.com/apache/camel/tree/main/components#components
 
 [[Support-Howtogethelp]]
 == How to get help
diff --git a/docs/user-manual/modules/ROOT/pages/try-catch-finally.adoc b/docs/user-manual/modules/ROOT/pages/try-catch-finally.adoc
index 7b4cda7..d3b543a 100644
--- a/docs/user-manual/modules/ROOT/pages/try-catch-finally.adoc
+++ b/docs/user-manual/modules/ROOT/pages/try-catch-finally.adoc
@@ -56,7 +56,7 @@ the catch should trigger or not at runtime.
 In the route below we have all keywords in action. As the code is based
 on a unit test we route using xref:components::mock-component.adoc[Mock].
 
-https://github.com/apache/camel/tree/master/core/camel-core/src/test/java/org/apache/camel/processor/TryProcessorMultipleExceptionTest.java[TryProcessorMultipleExceptionTest.java]
+https://github.com/apache/camel/tree/main/core/camel-core/src/test/java/org/apache/camel/processor/TryProcessorMultipleExceptionTest.java[TryProcessorMultipleExceptionTest.java]
 
 And finally we have an example of the `onWhen` predicate in action. We
 can attach it to a `doCatch` block and at runtime determine if the block
@@ -64,7 +64,7 @@ should be triggered or not.
 In our case we only want to trigger if the caused exception message
 contains the *damn* word.
 
-https://github.com/apache/camel/tree/master/core/camel-core/src/test/java/org/apache/camel/processor/TryProcessorOnWhenTest.java[TryProcessorOnWhenTest.java]
+https://github.com/apache/camel/tree/main/core/camel-core/src/test/java/org/apache/camel/processor/TryProcessorOnWhenTest.java[TryProcessorOnWhenTest.java]
 
 === Use end() to end the block
 
@@ -150,7 +150,7 @@ And by using the `doEndTry()` we can end the block correctly, and an XML represe
 In the route below we have all keywords in action. As the code is based
 on a unit test we route using xref:components::mock-component.adoc[Mock].
 
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/SpringTryProcessorMultipleExceptionTest.xml[SpringTryProcessorMultipleExceptionTest.xml]
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/SpringTryProcessorMultipleExceptionTest.xml[SpringTryProcessorMultipleExceptionTest.xml]
 
 And finally we have an example of the `onWhen` predicate in action. We
 can attach it to a `doCatch` block and at runtime determine if the block
@@ -158,5 +158,5 @@ should be triggered or not.
 In our case we only want to trigger if the caused exception message
 contains the *damn* word.
 
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/SpringTryProcessorOnWhenTest.xml[SpringTryProcessorOnWhenTest.xml]
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/SpringTryProcessorOnWhenTest.xml[SpringTryProcessorOnWhenTest.xml]
 

[camel] 06/06: Regen

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e0e876ef122de623283ca4664bc4e9494f41436c
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 13:10:48 2021 +0200

    Regen
---
 .../apache/camel/catalog/docs/apns-component.adoc  |    2 +-
 .../apache/camel/catalog/docs/mock-component.adoc  |    2 +-
 .../org/apache/camel/catalog/docs/process-eip.adoc |    2 +-
 .../camel/catalog/docs/salesforce-component.adoc   |    6 +-
 .../camel/catalog/docs/spring-redis-component.adoc |    2 +-
 .../camel/catalog/docs/transactional-client.adoc   |    4 +-
 .../sql/stored/template/generated/SSPTParser.java  |  833 +++++++------
 .../template/generated/SSPTParserConstants.java    |  110 +-
 .../template/generated/SSPTParserTokenManager.java | 1222 ++++++++++----------
 .../modules/ROOT/pages/apns-component.adoc         |    2 +-
 .../modules/ROOT/pages/mock-component.adoc         |    2 +-
 .../modules/ROOT/pages/salesforce-component.adoc   |    6 +-
 .../modules/ROOT/pages/spring-redis-component.adoc |    2 +-
 13 files changed, 1087 insertions(+), 1108 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
index a2d60b4..3d3fdf4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apns-component.adoc
@@ -140,7 +140,7 @@ The `ApnsComponent` must be configured with a
 configured using the
 `org.apache.camel.component.apns.factory.ApnsServiceFactory`. See
 further below for an example. And as well in the
-https://github.com/apache/camel/tree/master/components/camel-apns[test
+https://github.com/apache/camel/tree/main/components/camel-apns[test
 source code].
 
 ==== SSL Setting
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mock-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mock-component.adoc
index 21b8dcb..159f927 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mock-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mock-component.adoc
@@ -255,7 +255,7 @@ resultEndpoint.message(0).header("foo").isEqualTo("bar");
 ----
 
 There are some examples of the Mock endpoint in use in the
-https://github.com/apache/camel/tree/master/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
+https://github.com/apache/camel/tree/main/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
 processor tests].
 
 == Mocking existing endpoints
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/process-eip.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/process-eip.adoc
index c7807cf..2db2f6a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/process-eip.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/process-eip.adoc
@@ -96,7 +96,7 @@ http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/P
 which supports the full xref:latest@manual:ROOT:endpoint.adoc[Endpoint] semantics given a
 Processor instance.
 
-So you just need to create a https://github.com/apache/camel/tree/master/components[Component] class by
+So you just need to create a https://github.com/apache/camel/tree/main/components[Component] class by
 deriving from
 http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultComponent.html[DefaultComponent]
 which returns instances of ProcessorEndpoint. For more details see
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/salesforce-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/salesforce-component.adoc
index d246958..3bd5a27 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/salesforce-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/salesforce-component.adoc
@@ -33,7 +33,7 @@ for this component:
 [NOTE]
 ====
 Developers wishing to contribute to the component are instructed
-to look at the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
+to look at the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
 setup your environment for running integration tests.
 ====
 
@@ -355,7 +355,7 @@ from("salesforce:data/Employee__ChangeEvent?replayId=-1").log("being notified of
 
 The received message contains either `java.util.Map<String,Object>` or `org.cometd.bayeux.Message` in the body depending on the `rawPayload` being `false` or `true` respectively. The `CamelSalesforceChangeType` header could be valued to one of `CREATE`, `UPDATE`,  `DELETE` or `UNDELETE`.
 
-More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
+More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
 
 The https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/change_data_capture/cdc_intro.htm[Salesforce developer guide]
 is a good fit to better know the subtleties of implementing a change data capture integration application.
@@ -771,7 +771,7 @@ field types are supported. Date and time fields are mapped to
 generated Java Enumerations.
 
 Please refer to
-https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
+https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
 for details on how to generate the DTO.
 
 == Options
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-redis-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-redis-component.adoc
index cf057f3..7e11abd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-redis-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spring-redis-component.adoc
@@ -104,7 +104,7 @@ with the following path and query parameters:
 == Usage
 
 See also the unit tests available
-at https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
+at https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
 
 === Message headers evaluated by the Redis producer
 
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/transactional-client.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/transactional-client.adoc
index 4da29f4..e66dcdb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/transactional-client.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/transactional-client.adoc
@@ -139,7 +139,7 @@ And then refer to "required" from the route:
 In this sample we want to ensure that two endpoints is under transaction
 control. These two endpoints inserts data into a database.
 The sample is in its full as a
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceMinimalConfigurationTest.java[unit test].
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceMinimalConfigurationTest.java[unit test].
 
 First of all we setup the usual spring stuff in its configuration file.
 Here we have defined a DataSource to the HSQLDB and a most
@@ -226,7 +226,7 @@ XML to setup the transaction manager.
 In this sample we want to listen for messages on a queue and process the
 messages with our business logic java code and send them along. Since
 it is based on a
-https://github.com/apache/camel/tree/master/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/TransactionMinimalConfigurationTest.java[unit test]
+https://github.com/apache/camel/tree/main/components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/TransactionMinimalConfigurationTest.java[unit test]
 the destination is a mock endpoint.
 
 First we configure the standard Spring XML to declare a JMS connection
diff --git a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParser.java b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParser.java
index 319202c..13c79f5 100644
--- a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParser.java
+++ b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParser.java
@@ -3,476 +3,419 @@ package org.apache.camel.component.sql.stored.template.generated;
 
 import java.io.Reader;
 
-import org.apache.camel.component.sql.stored.template.ast.*;
 import org.apache.camel.spi.ClassResolver;
+import org.apache.camel.component.sql.stored.template.ast.*;
 
 public class SSPTParser implements SSPTParserConstants {
-    int parameterNameCounter = 0;
-
-    ClassResolver classResolver;
-
-    public SSPTParser(Reader reader, ClassResolver classResolver) {
-        this(reader);
-        this.classResolver = classResolver;
-    }
-
-    String createNextParameterName() {
-        return "_" + (parameterNameCounter++);
-    }
-
-    final public Template parse() throws ParseException {
-        Token procedureName;
-        Template template = new Template();
-        Object parameter = null;
-        procedureName = jj_consume_token(IDENTIFIER);
-        jj_consume_token(PROCEDURE_BEGIN);
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case 2:
-            case 3:
-            case NUMBER:
-            case PARAMETER_NAME:
-            case IDENTIFIER:
-                parameter = Parameter();
-                template.addParameter(parameter);
-                label_1: while (true) {
-                    switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-                        case SEPARATOR:
-                            ;
-                            break;
-                        default:
-                            jj_la1[0] = jj_gen;
-                            break label_1;
-                    }
-                    jj_consume_token(SEPARATOR);
-                    parameter = Parameter();
-                    template.addParameter(parameter);
-                }
-                break;
-            default:
-                jj_la1[1] = jj_gen;
-                ;
-        }
-        jj_consume_token(PROCEDURE_END);
-        jj_consume_token(0);
-        template.setProcedureName(procedureName.toString());
-        {
-            if (true)
-                return template;
+   int parameterNameCounter = 0;
+
+   ClassResolver classResolver;
+
+   public SSPTParser(Reader reader, ClassResolver classResolver) {
+     this(reader);
+     this.classResolver = classResolver;
+   }
+
+   String createNextParameterName() {
+      return "_"+(parameterNameCounter++);
+   }
+
+  final public Template parse() throws ParseException {
+    Token procedureName;
+    Template template = new Template();
+    Object parameter = null;
+    procedureName = jj_consume_token(IDENTIFIER);
+    jj_consume_token(PROCEDURE_BEGIN);
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case 2:
+    case 3:
+    case NUMBER:
+    case PARAMETER_NAME:
+    case IDENTIFIER:
+      parameter = Parameter();
+                                                                               template.addParameter(parameter);
+      label_1:
+      while (true) {
+        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+        case SEPARATOR:
+          ;
+          break;
+        default:
+          jj_la1[0] = jj_gen;
+          break label_1;
         }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public Object Parameter() throws ParseException {
-        Object param;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case NUMBER:
-            case PARAMETER_NAME:
-            case IDENTIFIER:
-                param = InParameter(); {
-                if (true)
-                    return param;
-            }
-                break;
-            case 2:
-                param = OutParameter(); {
-                if (true)
-                    return param;
-            }
-                break;
-            case 3:
-                param = InOutParameter(); {
-                if (true)
-                    return param;
-            }
-                break;
-            default:
-                jj_la1[2] = jj_gen;
-                jj_consume_token(-1);
-                throw new ParseException();
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public InParameter InParameter() throws ParseException {
-        Token sqlTypeToken;
-        String name = null;
-        Token valueSrcToken;
-        Integer scale = null;
-        String typeName = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case PARAMETER_NAME:
-                name = ParameterName();
-                jj_consume_token(1);
-                break;
-            default:
-                jj_la1[3] = jj_gen;
-                ;
-        }
-        sqlTypeToken = ParameterSqlType();
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case SCALE:
-                scale = Scale();
-                break;
-            default:
-                jj_la1[4] = jj_gen;
-                ;
-        }
-        jj_consume_token(1);
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case PARAMETER_NAME:
-                typeName = ParameterName();
-                jj_consume_token(1);
-                break;
-            default:
-                jj_la1[5] = jj_gen;
-                ;
-        }
-        valueSrcToken = InParameterSrc();
-        int sqlType = ParseHelper.parseSqlType(sqlTypeToken, classResolver);
-
-        {
-            if (true)
-                return new InParameter(
-                        name == null ? createNextParameterName() : name, sqlType, valueSrcToken, scale, typeName);
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public OutParameter OutParameter() throws ParseException {
-        Token sqlTypeToken;
-        String outValueMapKey;
-        Integer scale = null;
-        String typeName = null;
-        jj_consume_token(2);
-        sqlTypeToken = ParameterSqlType();
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case SCALE:
-                scale = Scale();
-                break;
-            default:
-                jj_la1[6] = jj_gen;
-                ;
-        }
-        jj_consume_token(1);
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case PARAMETER_NAME:
-                typeName = ParameterName();
-                jj_consume_token(1);
-                break;
-            default:
-                jj_la1[7] = jj_gen;
-                ;
-        }
-        outValueMapKey = OutHeader();
-        {
-            if (true)
-                return new OutParameter(ParseHelper.parseSqlType(sqlTypeToken, classResolver), outValueMapKey, scale, typeName);
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public InOutParameter InOutParameter() throws ParseException {
-        Token sqlTypeToken;
-        Token valueSrcToken;
-        Integer scale = null;
-        String typeName = null;
-        String outValueMapKey;
-        jj_consume_token(3);
-        sqlTypeToken = ParameterSqlType();
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case SCALE:
-                scale = Scale();
-                break;
-            default:
-                jj_la1[8] = jj_gen;
-                ;
-        }
-        jj_consume_token(1);
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case PARAMETER_NAME:
-                typeName = ParameterName();
-                jj_consume_token(1);
-                break;
-            default:
-                jj_la1[9] = jj_gen;
-                ;
-        }
-        valueSrcToken = InParameterSrc();
-        jj_consume_token(1);
-        outValueMapKey = OutHeader();
-        int sqlType = ParseHelper.parseSqlType(sqlTypeToken, classResolver);
-
-        {
-            if (true)
-                return new InOutParameter(sqlType, valueSrcToken, scale, typeName, outValueMapKey);
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public String ParameterName() throws ParseException {
-        Token t = null;
-        t = jj_consume_token(PARAMETER_NAME);
-        {
-            if (true)
-                return ParseHelper.removeQuotes(t.toString());
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public Integer Scale() throws ParseException {
-        Token t;
-        t = jj_consume_token(SCALE);
-        {
-            if (true)
-                return ParseHelper.parseScale(t);
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public Token ParameterSqlType() throws ParseException {
-        Token t;
-        Token scaleToken;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case NUMBER:
-                t = jj_consume_token(NUMBER);
-                break;
-            case IDENTIFIER:
-                t = jj_consume_token(IDENTIFIER);
-                break;
-            default:
-                jj_la1[10] = jj_gen;
-                jj_consume_token(-1);
-                throw new ParseException();
-        }
-        {
-            if (true)
-                return t;
-        }
-        throw new Error("Missing return statement in function");
-    }
-
-    final public String OutHeader() throws ParseException {
-        Token token;
-        token = jj_consume_token(IDENTIFIER);
-        {
-            if (true)
-                return token.toString();
-        }
-        throw new Error("Missing return statement in function");
+        jj_consume_token(SEPARATOR);
+        parameter = Parameter();
+                template.addParameter(parameter);
+      }
+      break;
+    default:
+      jj_la1[1] = jj_gen;
+      ;
     }
-
-    final public Token InParameterSrc() throws ParseException {
-        Token ret = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
-            case SIMPLE_EXP_TOKEN:
-                ret = jj_consume_token(SIMPLE_EXP_TOKEN); {
-                if (true)
-                    return ret;
-            }
-                break;
-            case PARAMETER_POS_TOKEN:
-                ret = jj_consume_token(PARAMETER_POS_TOKEN); {
-                if (true)
-                    return ret;
-            }
-                break;
-            default:
-                jj_la1[11] = jj_gen;
-                jj_consume_token(-1);
-                throw new ParseException();
-        }
-        throw new Error("Missing return statement in function");
+    jj_consume_token(PROCEDURE_END);
+    jj_consume_token(0);
+   template.setProcedureName(procedureName.toString());
+   {if (true) return template;}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public Object Parameter() throws ParseException {
+    Object param;
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case NUMBER:
+    case PARAMETER_NAME:
+    case IDENTIFIER:
+      param = InParameter();
+                             {if (true) return param;}
+      break;
+    case 2:
+      param = OutParameter();
+                                                                       {if (true) return param;}
+      break;
+    case 3:
+      param = InOutParameter();
+                                                                                                                   {if (true) return param;}
+      break;
+    default:
+      jj_la1[2] = jj_gen;
+      jj_consume_token(-1);
+      throw new ParseException();
     }
-
-    /** Generated Token Manager. */
-    public SSPTParserTokenManager token_source;
-    SimpleCharStream jj_input_stream;
-    /** Current token. */
-    public Token token;
-    /** Next token. */
-    public Token jj_nt;
-    private int jj_ntk;
-    private int jj_gen;
-    final private int[] jj_la1 = new int[12];
-    static private int[] jj_la1_0;
-    static {
-        jj_la1_init_0();
+    throw new Error("Missing return statement in function");
+  }
+
+  final public InParameter InParameter() throws ParseException {
+     Token sqlTypeToken;
+     String name = null;
+     Token valueSrcToken;
+     Integer scale = null;
+     String typeName = null;
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case PARAMETER_NAME:
+      name = ParameterName();
+      jj_consume_token(1);
+      break;
+    default:
+      jj_la1[3] = jj_gen;
+      ;
     }
-
-    private static void jj_la1_init_0() {
-        jj_la1_0 = new int[] {
-                0x800, 0x3002c, 0x3002c, 0x10000, 0x10, 0x10000, 0x10, 0x10000, 0x10, 0x10000, 0x20020, 0xc000, };
+    sqlTypeToken = ParameterSqlType();
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case SCALE:
+      scale = Scale();
+      break;
+    default:
+      jj_la1[4] = jj_gen;
+      ;
     }
-
-    /** Constructor with InputStream. */
-    public SSPTParser(java.io.InputStream stream) {
-        this(stream, null);
+    jj_consume_token(1);
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case PARAMETER_NAME:
+      typeName = ParameterName();
+      jj_consume_token(1);
+      break;
+    default:
+      jj_la1[5] = jj_gen;
+      ;
     }
+    valueSrcToken = InParameterSrc();
+        int sqlType = ParseHelper.parseSqlType(sqlTypeToken, classResolver);
 
-    /** Constructor with InputStream and supplied encoding */
-    public SSPTParser(java.io.InputStream stream, String encoding) {
-        try {
-            jj_input_stream = new SimpleCharStream(stream, encoding, 1, 1);
-        } catch (java.io.UnsupportedEncodingException e) {
-            throw new RuntimeException(e);
-        }
-        token_source = new SSPTParserTokenManager(jj_input_stream);
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+        {if (true) return new InParameter(name == null ? createNextParameterName() : name, sqlType, valueSrcToken, scale, typeName);}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public OutParameter OutParameter() throws ParseException {
+     Token sqlTypeToken;
+     String outValueMapKey;
+     Integer scale = null;
+     String typeName = null;
+    jj_consume_token(2);
+    sqlTypeToken = ParameterSqlType();
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case SCALE:
+      scale = Scale();
+      break;
+    default:
+      jj_la1[6] = jj_gen;
+      ;
     }
-
-    /** Reinitialise. */
-    public void ReInit(java.io.InputStream stream) {
-        ReInit(stream, null);
+    jj_consume_token(1);
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case PARAMETER_NAME:
+      typeName = ParameterName();
+      jj_consume_token(1);
+      break;
+    default:
+      jj_la1[7] = jj_gen;
+      ;
     }
-
-    /** Reinitialise. */
-    public void ReInit(java.io.InputStream stream, String encoding) {
-        try {
-            jj_input_stream.ReInit(stream, encoding, 1, 1);
-        } catch (java.io.UnsupportedEncodingException e) {
-            throw new RuntimeException(e);
-        }
-        token_source.ReInit(jj_input_stream);
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+    outValueMapKey = OutHeader();
+        {if (true) return new OutParameter(ParseHelper.parseSqlType(sqlTypeToken, classResolver), outValueMapKey, scale, typeName);}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public InOutParameter InOutParameter() throws ParseException {
+     Token sqlTypeToken;
+     Token valueSrcToken;
+     Integer scale = null;
+     String typeName = null;
+     String outValueMapKey;
+    jj_consume_token(3);
+    sqlTypeToken = ParameterSqlType();
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case SCALE:
+      scale = Scale();
+      break;
+    default:
+      jj_la1[8] = jj_gen;
+      ;
     }
-
-    /** Constructor. */
-    public SSPTParser(java.io.Reader stream) {
-        jj_input_stream = new SimpleCharStream(stream, 1, 1);
-        token_source = new SSPTParserTokenManager(jj_input_stream);
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+    jj_consume_token(1);
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case PARAMETER_NAME:
+      typeName = ParameterName();
+      jj_consume_token(1);
+      break;
+    default:
+      jj_la1[9] = jj_gen;
+      ;
     }
+    valueSrcToken = InParameterSrc();
+    jj_consume_token(1);
+    outValueMapKey = OutHeader();
+        int sqlType = ParseHelper.parseSqlType(sqlTypeToken, classResolver);
 
-    /** Reinitialise. */
-    public void ReInit(java.io.Reader stream) {
-        jj_input_stream.ReInit(stream, 1, 1);
-        token_source.ReInit(jj_input_stream);
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+        {if (true) return new InOutParameter(sqlType, valueSrcToken, scale, typeName, outValueMapKey);}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public String ParameterName() throws ParseException {
+    Token t = null;
+    t = jj_consume_token(PARAMETER_NAME);
+        {if (true) return ParseHelper.removeQuotes(t.toString()) ;}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public Integer Scale() throws ParseException {
+    Token t;
+    t = jj_consume_token(SCALE);
+        {if (true) return ParseHelper.parseScale(t);}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public Token ParameterSqlType() throws ParseException {
+    Token t;
+    Token scaleToken;
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case NUMBER:
+      t = jj_consume_token(NUMBER);
+      break;
+    case IDENTIFIER:
+      t = jj_consume_token(IDENTIFIER);
+      break;
+    default:
+      jj_la1[10] = jj_gen;
+      jj_consume_token(-1);
+      throw new ParseException();
     }
-
-    /** Constructor with generated Token Manager. */
-    public SSPTParser(SSPTParserTokenManager tm) {
-        token_source = tm;
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+        {if (true) return t;}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public String OutHeader() throws ParseException {
+ Token token;
+    token = jj_consume_token(IDENTIFIER);
+        {if (true) return token.toString();}
+    throw new Error("Missing return statement in function");
+  }
+
+  final public Token InParameterSrc() throws ParseException {
+    Token ret = null;
+    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
+    case SIMPLE_EXP_TOKEN:
+      ret = jj_consume_token(SIMPLE_EXP_TOKEN);
+        {if (true) return ret;}
+      break;
+    case PARAMETER_POS_TOKEN:
+      ret = jj_consume_token(PARAMETER_POS_TOKEN);
+            {if (true) return ret;}
+      break;
+    default:
+      jj_la1[11] = jj_gen;
+      jj_consume_token(-1);
+      throw new ParseException();
     }
-
-    /** Reinitialise. */
-    public void ReInit(SSPTParserTokenManager tm) {
-        token_source = tm;
-        token = new Token();
-        jj_ntk = -1;
-        jj_gen = 0;
-        for (int i = 0; i < 12; i++)
-            jj_la1[i] = -1;
+    throw new Error("Missing return statement in function");
+  }
+
+  /** Generated Token Manager. */
+  public SSPTParserTokenManager token_source;
+  SimpleCharStream jj_input_stream;
+  /** Current token. */
+  public Token token;
+  /** Next token. */
+  public Token jj_nt;
+  private int jj_ntk;
+  private int jj_gen;
+  final private int[] jj_la1 = new int[12];
+  static private int[] jj_la1_0;
+  static {
+      jj_la1_init_0();
+   }
+   private static void jj_la1_init_0() {
+      jj_la1_0 = new int[] {0x800,0x3002c,0x3002c,0x10000,0x10,0x10000,0x10,0x10000,0x10,0x10000,0x20020,0xc000,};
+   }
+
+  /** Constructor with InputStream. */
+  public SSPTParser(java.io.InputStream stream) {
+     this(stream, null);
+  }
+  /** Constructor with InputStream and supplied encoding */
+  public SSPTParser(java.io.InputStream stream, String encoding) {
+    try { jj_input_stream = new SimpleCharStream(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); }
+    token_source = new SSPTParserTokenManager(jj_input_stream);
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  /** Reinitialise. */
+  public void ReInit(java.io.InputStream stream) {
+     ReInit(stream, null);
+  }
+  /** Reinitialise. */
+  public void ReInit(java.io.InputStream stream, String encoding) {
+    try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); }
+    token_source.ReInit(jj_input_stream);
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  /** Constructor. */
+  public SSPTParser(java.io.Reader stream) {
+    jj_input_stream = new SimpleCharStream(stream, 1, 1);
+    token_source = new SSPTParserTokenManager(jj_input_stream);
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  /** Reinitialise. */
+  public void ReInit(java.io.Reader stream) {
+    jj_input_stream.ReInit(stream, 1, 1);
+    token_source.ReInit(jj_input_stream);
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  /** Constructor with generated Token Manager. */
+  public SSPTParser(SSPTParserTokenManager tm) {
+    token_source = tm;
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  /** Reinitialise. */
+  public void ReInit(SSPTParserTokenManager tm) {
+    token_source = tm;
+    token = new Token();
+    jj_ntk = -1;
+    jj_gen = 0;
+    for (int i = 0; i < 12; i++) jj_la1[i] = -1;
+  }
+
+  private Token jj_consume_token(int kind) throws ParseException {
+    Token oldToken;
+    if ((oldToken = token).next != null) token = token.next;
+    else token = token.next = token_source.getNextToken();
+    jj_ntk = -1;
+    if (token.kind == kind) {
+      jj_gen++;
+      return token;
     }
-
-    private Token jj_consume_token(int kind) throws ParseException {
-        Token oldToken;
-        if ((oldToken = token).next != null)
-            token = token.next;
-        else
-            token = token.next = token_source.getNextToken();
-        jj_ntk = -1;
-        if (token.kind == kind) {
-            jj_gen++;
-            return token;
-        }
-        token = oldToken;
-        jj_kind = kind;
-        throw generateParseException();
+    token = oldToken;
+    jj_kind = kind;
+    throw generateParseException();
+  }
+
+
+/** Get the next Token. */
+  final public Token getNextToken() {
+    if (token.next != null) token = token.next;
+    else token = token.next = token_source.getNextToken();
+    jj_ntk = -1;
+    jj_gen++;
+    return token;
+  }
+
+/** Get the specific Token. */
+  final public Token getToken(int index) {
+    Token t = token;
+    for (int i = 0; i < index; i++) {
+      if (t.next != null) t = t.next;
+      else t = t.next = token_source.getNextToken();
     }
-
-    /** Get the next Token. */
-    final public Token getNextToken() {
-        if (token.next != null)
-            token = token.next;
-        else
-            token = token.next = token_source.getNextToken();
-        jj_ntk = -1;
-        jj_gen++;
-        return token;
+    return t;
+  }
+
+  private int jj_ntk() {
+    if ((jj_nt=token.next) == null)
+      return (jj_ntk = (token.next=token_source.getNextToken()).kind);
+    else
+      return (jj_ntk = jj_nt.kind);
+  }
+
+  private java.util.List<int[]> jj_expentries = new java.util.ArrayList<int[]>();
+  private int[] jj_expentry;
+  private int jj_kind = -1;
+
+  /** Generate ParseException. */
+  public ParseException generateParseException() {
+    jj_expentries.clear();
+    boolean[] la1tokens = new boolean[18];
+    if (jj_kind >= 0) {
+      la1tokens[jj_kind] = true;
+      jj_kind = -1;
     }
-
-    /** Get the specific Token. */
-    final public Token getToken(int index) {
-        Token t = token;
-        for (int i = 0; i < index; i++) {
-            if (t.next != null)
-                t = t.next;
-            else
-                t = t.next = token_source.getNextToken();
+    for (int i = 0; i < 12; i++) {
+      if (jj_la1[i] == jj_gen) {
+        for (int j = 0; j < 32; j++) {
+          if ((jj_la1_0[i] & (1<<j)) != 0) {
+            la1tokens[j] = true;
+          }
         }
-        return t;
+      }
     }
-
-    private int jj_ntk() {
-        if ((jj_nt = token.next) == null)
-            return (jj_ntk = (token.next = token_source.getNextToken()).kind);
-        else
-            return (jj_ntk = jj_nt.kind);
+    for (int i = 0; i < 18; i++) {
+      if (la1tokens[i]) {
+        jj_expentry = new int[1];
+        jj_expentry[0] = i;
+        jj_expentries.add(jj_expentry);
+      }
     }
-
-    private java.util.List<int[]> jj_expentries = new java.util.ArrayList<int[]>();
-    private int[] jj_expentry;
-    private int jj_kind = -1;
-
-    /** Generate ParseException. */
-    public ParseException generateParseException() {
-        jj_expentries.clear();
-        boolean[] la1tokens = new boolean[18];
-        if (jj_kind >= 0) {
-            la1tokens[jj_kind] = true;
-            jj_kind = -1;
-        }
-        for (int i = 0; i < 12; i++) {
-            if (jj_la1[i] == jj_gen) {
-                for (int j = 0; j < 32; j++) {
-                    if ((jj_la1_0[i] & (1 << j)) != 0) {
-                        la1tokens[j] = true;
-                    }
-                }
-            }
-        }
-        for (int i = 0; i < 18; i++) {
-            if (la1tokens[i]) {
-                jj_expentry = new int[1];
-                jj_expentry[0] = i;
-                jj_expentries.add(jj_expentry);
-            }
-        }
-        int[][] exptokseq = new int[jj_expentries.size()][];
-        for (int i = 0; i < jj_expentries.size(); i++) {
-            exptokseq[i] = jj_expentries.get(i);
-        }
-        return new ParseException(token, exptokseq, tokenImage);
+    int[][] exptokseq = new int[jj_expentries.size()][];
+    for (int i = 0; i < jj_expentries.size(); i++) {
+      exptokseq[i] = jj_expentries.get(i);
     }
+    return new ParseException(token, exptokseq, tokenImage);
+  }
 
-    /** Enable tracing. */
-    final public void enable_tracing() {
-    }
+  /** Enable tracing. */
+  final public void enable_tracing() {
+  }
 
-    /** Disable tracing. */
-    final public void disable_tracing() {
-    }
+  /** Disable tracing. */
+  final public void disable_tracing() {
+  }
 
 }
diff --git a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserConstants.java b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserConstants.java
index b3363d9..f48d31d 100644
--- a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserConstants.java
+++ b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserConstants.java
@@ -1,65 +1,67 @@
 /* Generated By:JavaCC: Do not edit this line. SSPTParserConstants.java */
 package org.apache.camel.component.sql.stored.template.generated;
 
+
 /**
- * Token literal values and constants. Generated by org.javacc.parser.OtherFilesGen#start()
+ * Token literal values and constants.
+ * Generated by org.javacc.parser.OtherFilesGen#start()
  */
 public interface SSPTParserConstants {
 
-    /** End of File. */
-    int EOF = 0;
-    /** RegularExpression Id. */
-    int SCALE = 4;
-    /** RegularExpression Id. */
-    int NUMBER = 5;
-    /** RegularExpression Id. */
-    int DIGIT = 6;
-    /** RegularExpression Id. */
-    int LETTER = 7;
-    /** RegularExpression Id. */
-    int SPECIAL = 8;
-    /** RegularExpression Id. */
-    int WHITESPACE = 9;
-    /** RegularExpression Id. */
-    int COMMA = 10;
-    /** RegularExpression Id. */
-    int SEPARATOR = 11;
-    /** RegularExpression Id. */
-    int PROCEDURE_BEGIN = 12;
-    /** RegularExpression Id. */
-    int PROCEDURE_END = 13;
-    /** RegularExpression Id. */
-    int SIMPLE_EXP_TOKEN = 14;
-    /** RegularExpression Id. */
-    int PARAMETER_POS_TOKEN = 15;
-    /** RegularExpression Id. */
-    int PARAMETER_NAME = 16;
-    /** RegularExpression Id. */
-    int IDENTIFIER = 17;
+  /** End of File. */
+  int EOF = 0;
+  /** RegularExpression Id. */
+  int SCALE = 4;
+  /** RegularExpression Id. */
+  int NUMBER = 5;
+  /** RegularExpression Id. */
+  int DIGIT = 6;
+  /** RegularExpression Id. */
+  int LETTER = 7;
+  /** RegularExpression Id. */
+  int SPECIAL = 8;
+  /** RegularExpression Id. */
+  int WHITESPACE = 9;
+  /** RegularExpression Id. */
+  int COMMA = 10;
+  /** RegularExpression Id. */
+  int SEPARATOR = 11;
+  /** RegularExpression Id. */
+  int PROCEDURE_BEGIN = 12;
+  /** RegularExpression Id. */
+  int PROCEDURE_END = 13;
+  /** RegularExpression Id. */
+  int SIMPLE_EXP_TOKEN = 14;
+  /** RegularExpression Id. */
+  int PARAMETER_POS_TOKEN = 15;
+  /** RegularExpression Id. */
+  int PARAMETER_NAME = 16;
+  /** RegularExpression Id. */
+  int IDENTIFIER = 17;
 
-    /** Lexical state. */
-    int DEFAULT = 0;
+  /** Lexical state. */
+  int DEFAULT = 0;
 
-    /** Literal token values. */
-    String[] tokenImage = {
-            "<EOF>",
-            "\" \"",
-            "\"OUT \"",
-            "\"INOUT \"",
-            "<SCALE>",
-            "<NUMBER>",
-            "<DIGIT>",
-            "<LETTER>",
-            "<SPECIAL>",
-            "<WHITESPACE>",
-            "\",\"",
-            "<SEPARATOR>",
-            "<PROCEDURE_BEGIN>",
-            "<PROCEDURE_END>",
-            "<SIMPLE_EXP_TOKEN>",
-            "<PARAMETER_POS_TOKEN>",
-            "<PARAMETER_NAME>",
-            "<IDENTIFIER>",
-    };
+  /** Literal token values. */
+  String[] tokenImage = {
+    "<EOF>",
+    "\" \"",
+    "\"OUT \"",
+    "\"INOUT \"",
+    "<SCALE>",
+    "<NUMBER>",
+    "<DIGIT>",
+    "<LETTER>",
+    "<SPECIAL>",
+    "<WHITESPACE>",
+    "\",\"",
+    "<SEPARATOR>",
+    "<PROCEDURE_BEGIN>",
+    "<PROCEDURE_END>",
+    "<SIMPLE_EXP_TOKEN>",
+    "<PARAMETER_POS_TOKEN>",
+    "<PARAMETER_NAME>",
+    "<IDENTIFIER>",
+  };
 
 }
diff --git a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserTokenManager.java b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserTokenManager.java
index db7f99c..ba002be 100644
--- a/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserTokenManager.java
+++ b/components/camel-sql/src/main/java/org/apache/camel/component/sql/stored/template/generated/SSPTParserTokenManager.java
@@ -1,612 +1,646 @@
 /* Generated By:JavaCC: Do not edit this line. SSPTParserTokenManager.java */
 package org.apache.camel.component.sql.stored.template.generated;
-
+import java.io.Reader;
+import org.apache.camel.spi.ClassResolver;
 import org.apache.camel.component.sql.stored.template.ast.*;
 
 /** Token Manager. */
-public class SSPTParserTokenManager implements SSPTParserConstants {
-
-    /** Debug output. */
-    public java.io.PrintStream debugStream = System.out;
-
-    /** Set debug output. */
-    public void setDebugStream(java.io.PrintStream ds) {
-        debugStream = ds;
-    }
-
-    private final int jjStopStringLiteralDfa_0(int pos, long active0) {
-        switch (pos) {
-            case 0:
-                if ((active0 & 0xcL) != 0L) {
-                    jjmatchedKind = 17;
-                    return 15;
-                }
-                if ((active0 & 0x2L) != 0L)
-                    return 25;
-                return -1;
-            case 1:
-                if ((active0 & 0xcL) != 0L) {
-                    jjmatchedKind = 17;
-                    jjmatchedPos = 1;
-                    return 15;
-                }
-                return -1;
-            case 2:
-                if ((active0 & 0xcL) != 0L) {
-                    jjmatchedKind = 17;
-                    jjmatchedPos = 2;
-                    return 15;
-                }
-                return -1;
-            case 3:
-                if ((active0 & 0x8L) != 0L) {
-                    jjmatchedKind = 17;
-                    jjmatchedPos = 3;
-                    return 15;
-                }
-                return -1;
-            case 4:
-                if ((active0 & 0x8L) != 0L) {
-                    jjmatchedKind = 17;
-                    jjmatchedPos = 4;
-                    return 15;
-                }
-                return -1;
-            default:
-                return -1;
-        }
-    }
-
-    private final int jjStartNfa_0(int pos, long active0) {
-        return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
-    }
-
-    private int jjStopAtPos(int pos, int kind) {
-        jjmatchedKind = kind;
-        jjmatchedPos = pos;
-        return pos + 1;
-    }
-
-    private int jjMoveStringLiteralDfa0_0() {
-        switch (curChar) {
-            case 32:
-                return jjStartNfaWithStates_0(0, 1, 25);
-            case 73:
-                return jjMoveStringLiteralDfa1_0(0x8L);
-            case 79:
-                return jjMoveStringLiteralDfa1_0(0x4L);
-            default:
-                return jjMoveNfa_0(8, 0);
-        }
-    }
-
-    private int jjMoveStringLiteralDfa1_0(long active0) {
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            jjStopStringLiteralDfa_0(0, active0);
-            return 1;
-        }
-        switch (curChar) {
-            case 78:
-                return jjMoveStringLiteralDfa2_0(active0, 0x8L);
-            case 85:
-                return jjMoveStringLiteralDfa2_0(active0, 0x4L);
-            default:
-                break;
-        }
-        return jjStartNfa_0(0, active0);
-    }
-
-    private int jjMoveStringLiteralDfa2_0(long old0, long active0) {
-        if (((active0 &= old0)) == 0L)
-            return jjStartNfa_0(0, old0);
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            jjStopStringLiteralDfa_0(1, active0);
-            return 2;
-        }
-        switch (curChar) {
-            case 79:
-                return jjMoveStringLiteralDfa3_0(active0, 0x8L);
-            case 84:
-                return jjMoveStringLiteralDfa3_0(active0, 0x4L);
-            default:
-                break;
-        }
-        return jjStartNfa_0(1, active0);
-    }
-
-    private int jjMoveStringLiteralDfa3_0(long old0, long active0) {
-        if (((active0 &= old0)) == 0L)
-            return jjStartNfa_0(1, old0);
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            jjStopStringLiteralDfa_0(2, active0);
-            return 3;
-        }
-        switch (curChar) {
-            case 32:
-                if ((active0 & 0x4L) != 0L)
-                    return jjStopAtPos(3, 2);
-                break;
-            case 85:
-                return jjMoveStringLiteralDfa4_0(active0, 0x8L);
-            default:
-                break;
-        }
-        return jjStartNfa_0(2, active0);
-    }
-
-    private int jjMoveStringLiteralDfa4_0(long old0, long active0) {
-        if (((active0 &= old0)) == 0L)
-            return jjStartNfa_0(2, old0);
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            jjStopStringLiteralDfa_0(3, active0);
-            return 4;
-        }
-        switch (curChar) {
-            case 84:
-                return jjMoveStringLiteralDfa5_0(active0, 0x8L);
-            default:
-                break;
-        }
-        return jjStartNfa_0(3, active0);
-    }
-
-    private int jjMoveStringLiteralDfa5_0(long old0, long active0) {
-        if (((active0 &= old0)) == 0L)
-            return jjStartNfa_0(3, old0);
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            jjStopStringLiteralDfa_0(4, active0);
-            return 5;
-        }
-        switch (curChar) {
-            case 32:
-                if ((active0 & 0x8L) != 0L)
-                    return jjStopAtPos(5, 3);
-                break;
-            default:
-                break;
-        }
-        return jjStartNfa_0(4, active0);
-    }
-
-    private int jjStartNfaWithStates_0(int pos, int kind, int state) {
-        jjmatchedKind = kind;
-        jjmatchedPos = pos;
-        try {
-            curChar = input_stream.readChar();
-        } catch (java.io.IOException e) {
-            return pos + 1;
-        }
-        return jjMoveNfa_0(state, pos + 1);
-    }
-
-    private int jjMoveNfa_0(int startState, int curPos) {
-        int startsAt = 0;
-        jjnewStateCnt = 25;
-        int i = 1;
-        jjstateSet[0] = startState;
-        int kind = 0x7fffffff;
-        for (;;) {
-            if (++jjround == 0x7fffffff)
-                ReInitRounds();
-            if (curChar < 64) {
-                long l = 1L << curChar;
-                do {
-                    switch (jjstateSet[--i]) {
-                        case 8:
-                            if ((0x7ff609c00000000L & l) != 0L) {
-                                if (kind > 17)
-                                    kind = 17;
-                                jjCheckNAdd(15);
-                            } else if ((0x100002600L & l) != 0L) {
-                                if (kind > 9)
-                                    kind = 9;
-                                jjCheckNAddStates(0, 5);
-                            } else if (curChar == 40) {
-                                if (kind > 12)
-                                    kind = 12;
-                                jjCheckNAddTwoStates(17, 19);
-                            } else if (curChar == 41) {
-                                if (kind > 13)
-                                    kind = 13;
-                                jjCheckNAdd(4);
-                            } else if (curChar == 44) {
-                                if (kind > 11)
-                                    kind = 11;
-                                jjCheckNAdd(2);
-                            }
-                            if ((0x3ff200000000000L & l) != 0L) {
-                                if (kind > 5)
-                                    kind = 5;
-                                jjCheckNAdd(0);
-                            } else if (curChar == 39)
-                                jjCheckNAdd(13);
-                            else if (curChar == 58)
-                                jjstateSet[jjnewStateCnt++] = 9;
-                            else if (curChar == 36)
-                                jjstateSet[jjnewStateCnt++] = 5;
-                            break;
-                        case 25:
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(24, 3);
-                            else if (curChar == 41) {
-                                if (kind > 13)
-                                    kind = 13;
-                                jjCheckNAdd(4);
-                            } else if (curChar == 40) {
-                                if (kind > 12)
-                                    kind = 12;
-                                jjCheckNAdd(19);
-                            } else if (curChar == 44) {
-                                if (kind > 11)
-                                    kind = 11;
-                                jjCheckNAdd(2);
-                            }
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(22, 23);
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(21, 1);
-                            break;
-                        case 0:
-                            if ((0x3ff200000000000L & l) == 0L)
-                                break;
-                            if (kind > 5)
-                                kind = 5;
-                            jjCheckNAdd(0);
-                            break;
-                        case 1:
-                            if (curChar != 44)
-                                break;
-                            kind = 11;
-                            jjCheckNAdd(2);
-                            break;
-                        case 2:
-                            if ((0x100002600L & l) == 0L)
-                                break;
-                            if (kind > 11)
-                                kind = 11;
-                            jjCheckNAdd(2);
-                            break;
-                        case 3:
-                            if (curChar != 41)
-                                break;
-                            if (kind > 13)
-                                kind = 13;
-                            jjCheckNAdd(4);
-                            break;
-                        case 4:
-                            if ((0x100002600L & l) == 0L)
-                                break;
-                            if (kind > 13)
-                                kind = 13;
-                            jjCheckNAdd(4);
-                            break;
-                        case 6:
-                            if ((0x7ff609d00000000L & l) != 0L)
-                                jjAddStates(6, 7);
-                            break;
-                        case 9:
-                            if (curChar == 35)
-                                jjCheckNAdd(10);
-                            break;
-                        case 10:
-                            if ((0x7ff609c00000000L & l) == 0L)
-                                break;
-                            if (kind > 15)
-                                kind = 15;
-                            jjCheckNAdd(10);
-                            break;
-                        case 11:
-                            if (curChar == 58)
-                                jjstateSet[jjnewStateCnt++] = 9;
-                            break;
-                        case 12:
-                            if (curChar == 39)
-                                jjCheckNAdd(13);
-                            break;
-                        case 13:
-                            if ((0x7ff609c00000000L & l) != 0L)
-                                jjCheckNAddTwoStates(13, 14);
-                            break;
-                        case 14:
-                            if (curChar == 39 && kind > 16)
-                                kind = 16;
-                            break;
-                        case 15:
-                            if ((0x7ff609c00000000L & l) == 0L)
-                                break;
-                            if (kind > 17)
-                                kind = 17;
-                            jjCheckNAdd(15);
-                            break;
-                        case 16:
-                            if (curChar != 40)
-                                break;
-                            if (kind > 12)
-                                kind = 12;
-                            jjCheckNAddTwoStates(17, 19);
-                            break;
-                        case 17:
-                            if ((0x3ff200000000000L & l) != 0L)
-                                jjCheckNAddTwoStates(17, 18);
-                            break;
-                        case 18:
-                            if (curChar == 41 && kind > 4)
-                                kind = 4;
-                            break;
-                        case 19:
-                            if ((0x100002600L & l) == 0L)
-                                break;
-                            if (kind > 12)
-                                kind = 12;
-                            jjCheckNAdd(19);
-                            break;
-                        case 20:
-                            if ((0x100002600L & l) == 0L)
-                                break;
-                            if (kind > 9)
-                                kind = 9;
-                            jjCheckNAddStates(0, 5);
-                            break;
-                        case 21:
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(21, 1);
-                            break;
-                        case 22:
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(22, 23);
-                            break;
-                        case 23:
-                            if (curChar != 40)
-                                break;
-                            if (kind > 12)
-                                kind = 12;
-                            jjCheckNAdd(19);
-                            break;
-                        case 24:
-                            if ((0x100002600L & l) != 0L)
-                                jjCheckNAddTwoStates(24, 3);
-                            break;
-                        default:
-                            break;
-                    }
-                } while (i != startsAt);
-            } else if (curChar < 128) {
-                long l = 1L << (curChar & 077);
-                do {
-                    switch (jjstateSet[--i]) {
-                        case 8:
-                        case 15:
-                            if ((0x2ffffffeaffffffeL & l) == 0L)
-                                break;
-                            if (kind > 17)
-                                kind = 17;
-                            jjCheckNAdd(15);
-                            break;
-                        case 5:
-                            if (curChar == 123)
-                                jjCheckNAdd(6);
-                            break;
-                        case 6:
-                            if ((0x2ffffffeaffffffeL & l) != 0L)
-                                jjCheckNAddTwoStates(6, 7);
-                            break;
-                        case 7:
-                            if (curChar == 125 && kind > 14)
-                                kind = 14;
-                            break;
-                        case 10:
-                            if ((0x2ffffffeaffffffeL & l) == 0L)
-                                break;
-                            if (kind > 15)
-                                kind = 15;
-                            jjstateSet[jjnewStateCnt++] = 10;
-                            break;
-                        case 13:
-                            if ((0x2ffffffeaffffffeL & l) != 0L)
-                                jjAddStates(8, 9);
-                            break;
-                        default:
-                            break;
-                    }
-                } while (i != startsAt);
-            } else {
-                int i2 = (curChar & 0xff) >> 6;
-                long l2 = 1L << (curChar & 077);
-                do {
-                    switch (jjstateSet[--i]) {
-                        default:
-                            break;
-                    }
-                } while (i != startsAt);
+public class SSPTParserTokenManager implements SSPTParserConstants
+{
+
+  /** Debug output. */
+  public  java.io.PrintStream debugStream = System.out;
+  /** Set debug output. */
+  public  void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
+private final int jjStopStringLiteralDfa_0(int pos, long active0)
+{
+   switch (pos)
+   {
+      case 0:
+         if ((active0 & 0xcL) != 0L)
+         {
+            jjmatchedKind = 17;
+            return 15;
+         }
+         if ((active0 & 0x2L) != 0L)
+            return 25;
+         return -1;
+      case 1:
+         if ((active0 & 0xcL) != 0L)
+         {
+            jjmatchedKind = 17;
+            jjmatchedPos = 1;
+            return 15;
+         }
+         return -1;
+      case 2:
+         if ((active0 & 0xcL) != 0L)
+         {
+            jjmatchedKind = 17;
+            jjmatchedPos = 2;
+            return 15;
+         }
+         return -1;
+      case 3:
+         if ((active0 & 0x8L) != 0L)
+         {
+            jjmatchedKind = 17;
+            jjmatchedPos = 3;
+            return 15;
+         }
+         return -1;
+      case 4:
+         if ((active0 & 0x8L) != 0L)
+         {
+            jjmatchedKind = 17;
+            jjmatchedPos = 4;
+            return 15;
+         }
+         return -1;
+      default :
+         return -1;
+   }
+}
+private final int jjStartNfa_0(int pos, long active0)
+{
+   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
+}
+private int jjStopAtPos(int pos, int kind)
+{
+   jjmatchedKind = kind;
+   jjmatchedPos = pos;
+   return pos + 1;
+}
+private int jjMoveStringLiteralDfa0_0()
+{
+   switch(curChar)
+   {
+      case 32:
+         return jjStartNfaWithStates_0(0, 1, 25);
+      case 73:
+         return jjMoveStringLiteralDfa1_0(0x8L);
+      case 79:
+         return jjMoveStringLiteralDfa1_0(0x4L);
+      default :
+         return jjMoveNfa_0(8, 0);
+   }
+}
+private int jjMoveStringLiteralDfa1_0(long active0)
+{
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) {
+      jjStopStringLiteralDfa_0(0, active0);
+      return 1;
+   }
+   switch(curChar)
+   {
+      case 78:
+         return jjMoveStringLiteralDfa2_0(active0, 0x8L);
+      case 85:
+         return jjMoveStringLiteralDfa2_0(active0, 0x4L);
+      default :
+         break;
+   }
+   return jjStartNfa_0(0, active0);
+}
+private int jjMoveStringLiteralDfa2_0(long old0, long active0)
+{
+   if (((active0 &= old0)) == 0L)
+      return jjStartNfa_0(0, old0);
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) {
+      jjStopStringLiteralDfa_0(1, active0);
+      return 2;
+   }
+   switch(curChar)
+   {
+      case 79:
+         return jjMoveStringLiteralDfa3_0(active0, 0x8L);
+      case 84:
+         return jjMoveStringLiteralDfa3_0(active0, 0x4L);
+      default :
+         break;
+   }
+   return jjStartNfa_0(1, active0);
+}
+private int jjMoveStringLiteralDfa3_0(long old0, long active0)
+{
+   if (((active0 &= old0)) == 0L)
+      return jjStartNfa_0(1, old0);
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) {
+      jjStopStringLiteralDfa_0(2, active0);
+      return 3;
+   }
+   switch(curChar)
+   {
+      case 32:
+         if ((active0 & 0x4L) != 0L)
+            return jjStopAtPos(3, 2);
+         break;
+      case 85:
+         return jjMoveStringLiteralDfa4_0(active0, 0x8L);
+      default :
+         break;
+   }
+   return jjStartNfa_0(2, active0);
+}
+private int jjMoveStringLiteralDfa4_0(long old0, long active0)
+{
+   if (((active0 &= old0)) == 0L)
+      return jjStartNfa_0(2, old0);
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) {
+      jjStopStringLiteralDfa_0(3, active0);
+      return 4;
+   }
+   switch(curChar)
+   {
+      case 84:
+         return jjMoveStringLiteralDfa5_0(active0, 0x8L);
+      default :
+         break;
+   }
+   return jjStartNfa_0(3, active0);
+}
+private int jjMoveStringLiteralDfa5_0(long old0, long active0)
+{
+   if (((active0 &= old0)) == 0L)
+      return jjStartNfa_0(3, old0);
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) {
+      jjStopStringLiteralDfa_0(4, active0);
+      return 5;
+   }
+   switch(curChar)
+   {
+      case 32:
+         if ((active0 & 0x8L) != 0L)
+            return jjStopAtPos(5, 3);
+         break;
+      default :
+         break;
+   }
+   return jjStartNfa_0(4, active0);
+}
+private int jjStartNfaWithStates_0(int pos, int kind, int state)
+{
+   jjmatchedKind = kind;
+   jjmatchedPos = pos;
+   try { curChar = input_stream.readChar(); }
+   catch(java.io.IOException e) { return pos + 1; }
+   return jjMoveNfa_0(state, pos + 1);
+}
+private int jjMoveNfa_0(int startState, int curPos)
+{
+   int startsAt = 0;
+   jjnewStateCnt = 25;
+   int i = 1;
+   jjstateSet[0] = startState;
+   int kind = 0x7fffffff;
+   for (;;)
+   {
+      if (++jjround == 0x7fffffff)
+         ReInitRounds();
+      if (curChar < 64)
+      {
+         long l = 1L << curChar;
+         do
+         {
+            switch(jjstateSet[--i])
+            {
+               case 8:
+                  if ((0x7ff609c00000000L & l) != 0L)
+                  {
+                     if (kind > 17)
+                        kind = 17;
+                     jjCheckNAdd(15);
+                  }
+                  else if ((0x100002600L & l) != 0L)
+                  {
+                     if (kind > 9)
+                        kind = 9;
+                     jjCheckNAddStates(0, 5);
+                  }
+                  else if (curChar == 40)
+                  {
+                     if (kind > 12)
+                        kind = 12;
+                     jjCheckNAddTwoStates(17, 19);
+                  }
+                  else if (curChar == 41)
+                  {
+                     if (kind > 13)
+                        kind = 13;
+                     jjCheckNAdd(4);
+                  }
+                  else if (curChar == 44)
+                  {
+                     if (kind > 11)
+                        kind = 11;
+                     jjCheckNAdd(2);
+                  }
+                  if ((0x3ff200000000000L & l) != 0L)
+                  {
+                     if (kind > 5)
+                        kind = 5;
+                     jjCheckNAdd(0);
+                  }
+                  else if (curChar == 39)
+                     jjCheckNAdd(13);
+                  else if (curChar == 58)
+                     jjstateSet[jjnewStateCnt++] = 9;
+                  else if (curChar == 36)
+                     jjstateSet[jjnewStateCnt++] = 5;
+                  break;
+               case 25:
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(24, 3);
+                  else if (curChar == 41)
+                  {
+                     if (kind > 13)
+                        kind = 13;
+                     jjCheckNAdd(4);
+                  }
+                  else if (curChar == 40)
+                  {
+                     if (kind > 12)
+                        kind = 12;
+                     jjCheckNAdd(19);
+                  }
+                  else if (curChar == 44)
+                  {
+                     if (kind > 11)
+                        kind = 11;
+                     jjCheckNAdd(2);
+                  }
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(22, 23);
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(21, 1);
+                  break;
+               case 0:
+                  if ((0x3ff200000000000L & l) == 0L)
+                     break;
+                  if (kind > 5)
+                     kind = 5;
+                  jjCheckNAdd(0);
+                  break;
+               case 1:
+                  if (curChar != 44)
+                     break;
+                  kind = 11;
+                  jjCheckNAdd(2);
+                  break;
+               case 2:
+                  if ((0x100002600L & l) == 0L)
+                     break;
+                  if (kind > 11)
+                     kind = 11;
+                  jjCheckNAdd(2);
+                  break;
+               case 3:
+                  if (curChar != 41)
+                     break;
+                  if (kind > 13)
+                     kind = 13;
+                  jjCheckNAdd(4);
+                  break;
+               case 4:
+                  if ((0x100002600L & l) == 0L)
+                     break;
+                  if (kind > 13)
+                     kind = 13;
+                  jjCheckNAdd(4);
+                  break;
+               case 6:
+                  if ((0x7ff609d00000000L & l) != 0L)
+                     jjAddStates(6, 7);
+                  break;
+               case 9:
+                  if (curChar == 35)
+                     jjCheckNAdd(10);
+                  break;
+               case 10:
+                  if ((0x7ff609c00000000L & l) == 0L)
+                     break;
+                  if (kind > 15)
+                     kind = 15;
+                  jjCheckNAdd(10);
+                  break;
+               case 11:
+                  if (curChar == 58)
+                     jjstateSet[jjnewStateCnt++] = 9;
+                  break;
+               case 12:
+                  if (curChar == 39)
+                     jjCheckNAdd(13);
+                  break;
+               case 13:
+                  if ((0x7ff609c00000000L & l) != 0L)
+                     jjCheckNAddTwoStates(13, 14);
+                  break;
+               case 14:
+                  if (curChar == 39 && kind > 16)
+                     kind = 16;
+                  break;
+               case 15:
+                  if ((0x7ff609c00000000L & l) == 0L)
+                     break;
+                  if (kind > 17)
+                     kind = 17;
+                  jjCheckNAdd(15);
+                  break;
+               case 16:
+                  if (curChar != 40)
+                     break;
+                  if (kind > 12)
+                     kind = 12;
+                  jjCheckNAddTwoStates(17, 19);
+                  break;
+               case 17:
+                  if ((0x3ff200000000000L & l) != 0L)
+                     jjCheckNAddTwoStates(17, 18);
+                  break;
+               case 18:
+                  if (curChar == 41 && kind > 4)
+                     kind = 4;
+                  break;
+               case 19:
+                  if ((0x100002600L & l) == 0L)
+                     break;
+                  if (kind > 12)
+                     kind = 12;
+                  jjCheckNAdd(19);
+                  break;
+               case 20:
+                  if ((0x100002600L & l) == 0L)
+                     break;
+                  if (kind > 9)
+                     kind = 9;
+                  jjCheckNAddStates(0, 5);
+                  break;
+               case 21:
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(21, 1);
+                  break;
+               case 22:
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(22, 23);
+                  break;
+               case 23:
+                  if (curChar != 40)
+                     break;
+                  if (kind > 12)
+                     kind = 12;
+                  jjCheckNAdd(19);
+                  break;
+               case 24:
+                  if ((0x100002600L & l) != 0L)
+                     jjCheckNAddTwoStates(24, 3);
+                  break;
+               default : break;
             }
-            if (kind != 0x7fffffff) {
-                jjmatchedKind = kind;
-                jjmatchedPos = curPos;
-                kind = 0x7fffffff;
+         } while(i != startsAt);
+      }
+      else if (curChar < 128)
+      {
+         long l = 1L << (curChar & 077);
+         do
+         {
+            switch(jjstateSet[--i])
+            {
+               case 8:
+               case 15:
+                  if ((0x2ffffffeaffffffeL & l) == 0L)
+                     break;
+                  if (kind > 17)
+                     kind = 17;
+                  jjCheckNAdd(15);
+                  break;
+               case 5:
+                  if (curChar == 123)
+                     jjCheckNAdd(6);
+                  break;
+               case 6:
+                  if ((0x2ffffffeaffffffeL & l) != 0L)
+                     jjCheckNAddTwoStates(6, 7);
+                  break;
+               case 7:
+                  if (curChar == 125 && kind > 14)
+                     kind = 14;
+                  break;
+               case 10:
+                  if ((0x2ffffffeaffffffeL & l) == 0L)
+                     break;
+                  if (kind > 15)
+                     kind = 15;
+                  jjstateSet[jjnewStateCnt++] = 10;
+                  break;
+               case 13:
+                  if ((0x2ffffffeaffffffeL & l) != 0L)
+                     jjAddStates(8, 9);
+                  break;
+               default : break;
             }
-            ++curPos;
-            if ((i = jjnewStateCnt) == (startsAt = 25 - (jjnewStateCnt = startsAt)))
-                return curPos;
-            try {
-                curChar = input_stream.readChar();
-            } catch (java.io.IOException e) {
-                return curPos;
+         } while(i != startsAt);
+      }
+      else
+      {
+         int i2 = (curChar & 0xff) >> 6;
+         long l2 = 1L << (curChar & 077);
+         do
+         {
+            switch(jjstateSet[--i])
+            {
+               default : break;
             }
-        }
-    }
-
-    static final int[] jjnextStates = {
-            21, 1, 22, 23, 24, 3, 6, 7, 13, 14,
-    };
-
-    /** Token literal values. */
-    public static final String[] jjstrLiteralImages = {
-            "", "\40", "\117\125\124\40", "\111\116\117\125\124\40", null, null, null,
-            null, null, null, null, null, null, null, null, null, null, null, };
-
-    /** Lexer state names. */
-    public static final String[] lexStateNames = {
-            "DEFAULT",
-    };
-    protected SimpleCharStream input_stream;
-    private final int[] jjrounds = new int[25];
-    private final int[] jjstateSet = new int[50];
-    protected char curChar;
-
-    /** Constructor. */
-    public SSPTParserTokenManager(SimpleCharStream stream) {
-        if (SimpleCharStream.staticFlag)
-            throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
-        input_stream = stream;
-    }
-
-    /** Constructor. */
-    public SSPTParserTokenManager(SimpleCharStream stream, int lexState) {
-        this(stream);
-        SwitchTo(lexState);
-    }
-
-    /** Reinitialise parser. */
-    public void ReInit(SimpleCharStream stream) {
-        jjmatchedPos = jjnewStateCnt = 0;
-        curLexState = defaultLexState;
-        input_stream = stream;
-        ReInitRounds();
-    }
-
-    private void ReInitRounds() {
-        int i;
-        jjround = 0x80000001;
-        for (i = 25; i-- > 0;)
-            jjrounds[i] = 0x80000000;
-    }
-
-    /** Reinitialise parser. */
-    public void ReInit(SimpleCharStream stream, int lexState) {
-        ReInit(stream);
-        SwitchTo(lexState);
-    }
-
-    /** Switch to specified lex state. */
-    public void SwitchTo(int lexState) {
-        if (lexState >= 1 || lexState < 0)
-            throw new TokenMgrError(
-                    "Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.",
-                    TokenMgrError.INVALID_LEXICAL_STATE);
-        else
-            curLexState = lexState;
-    }
-
-    protected Token jjFillToken() {
-        final Token t;
-        final String curTokenImage;
-        final int beginLine;
-        final int endLine;
-        final int beginColumn;
-        final int endColumn;
-        String im = jjstrLiteralImages[jjmatchedKind];
-        curTokenImage = (im == null) ? input_stream.GetImage() : im;
-        beginLine = input_stream.getBeginLine();
-        beginColumn = input_stream.getBeginColumn();
-        endLine = input_stream.getEndLine();
-        endColumn = input_stream.getEndColumn();
-        t = Token.newToken(jjmatchedKind, curTokenImage);
-
-        t.beginLine = beginLine;
-        t.endLine = endLine;
-        t.beginColumn = beginColumn;
-        t.endColumn = endColumn;
-
-        return t;
-    }
+         } while(i != startsAt);
+      }
+      if (kind != 0x7fffffff)
+      {
+         jjmatchedKind = kind;
+         jjmatchedPos = curPos;
+         kind = 0x7fffffff;
+      }
+      ++curPos;
+      if ((i = jjnewStateCnt) == (startsAt = 25 - (jjnewStateCnt = startsAt)))
+         return curPos;
+      try { curChar = input_stream.readChar(); }
+      catch(java.io.IOException e) { return curPos; }
+   }
+}
+static final int[] jjnextStates = {
+   21, 1, 22, 23, 24, 3, 6, 7, 13, 14, 
+};
+
+/** Token literal values. */
+public static final String[] jjstrLiteralImages = {
+"", "\40", "\117\125\124\40", "\111\116\117\125\124\40", null, null, null, 
+null, null, null, null, null, null, null, null, null, null, null, };
+
+/** Lexer state names. */
+public static final String[] lexStateNames = {
+   "DEFAULT",
+};
+protected SimpleCharStream input_stream;
+private final int[] jjrounds = new int[25];
+private final int[] jjstateSet = new int[50];
+protected char curChar;
+/** Constructor. */
+public SSPTParserTokenManager(SimpleCharStream stream){
+   if (SimpleCharStream.staticFlag)
+      throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
+   input_stream = stream;
+}
 
-    int curLexState = 0;
-    int defaultLexState = 0;
-    int jjnewStateCnt;
-    int jjround;
-    int jjmatchedPos;
-    int jjmatchedKind;
+/** Constructor. */
+public SSPTParserTokenManager(SimpleCharStream stream, int lexState){
+   this(stream);
+   SwitchTo(lexState);
+}
 
-    /** Get the next Token. */
-    public Token getNextToken() {
-        Token matchedToken;
-        int curPos = 0;
+/** Reinitialise parser. */
+public void ReInit(SimpleCharStream stream)
+{
+   jjmatchedPos = jjnewStateCnt = 0;
+   curLexState = defaultLexState;
+   input_stream = stream;
+   ReInitRounds();
+}
+private void ReInitRounds()
+{
+   int i;
+   jjround = 0x80000001;
+   for (i = 25; i-- > 0;)
+      jjrounds[i] = 0x80000000;
+}
 
-        EOFLoop: for (;;) {
-            try {
-                curChar = input_stream.BeginToken();
-            } catch (java.io.IOException e) {
-                jjmatchedKind = 0;
-                matchedToken = jjFillToken();
-                return matchedToken;
-            }
+/** Reinitialise parser. */
+public void ReInit(SimpleCharStream stream, int lexState)
+{
+   ReInit(stream);
+   SwitchTo(lexState);
+}
 
-            jjmatchedKind = 0x7fffffff;
-            jjmatchedPos = 0;
-            curPos = jjMoveStringLiteralDfa0_0();
-            if (jjmatchedKind != 0x7fffffff) {
-                if (jjmatchedPos + 1 < curPos)
-                    input_stream.backup(curPos - jjmatchedPos - 1);
-                matchedToken = jjFillToken();
-                return matchedToken;
-            }
-            int error_line = input_stream.getEndLine();
-            int error_column = input_stream.getEndColumn();
-            String error_after = null;
-            boolean EOFSeen = false;
-            try {
-                input_stream.readChar();
-                input_stream.backup(1);
-            } catch (java.io.IOException e1) {
-                EOFSeen = true;
-                error_after = curPos <= 1 ? "" : input_stream.GetImage();
-                if (curChar == '\n' || curChar == '\r') {
-                    error_line++;
-                    error_column = 0;
-                } else
-                    error_column++;
-            }
-            if (!EOFSeen) {
-                input_stream.backup(1);
-                error_after = curPos <= 1 ? "" : input_stream.GetImage();
-            }
-            throw new TokenMgrError(
-                    EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
-        }
-    }
+/** Switch to specified lex state. */
+public void SwitchTo(int lexState)
+{
+   if (lexState >= 1 || lexState < 0)
+      throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
+   else
+      curLexState = lexState;
+}
 
-    private void jjCheckNAdd(int state) {
-        if (jjrounds[state] != jjround) {
-            jjstateSet[jjnewStateCnt++] = state;
-            jjrounds[state] = jjround;
-        }
-    }
+protected Token jjFillToken()
+{
+   final Token t;
+   final String curTokenImage;
+   final int beginLine;
+   final int endLine;
+   final int beginColumn;
+   final int endColumn;
+   String im = jjstrLiteralImages[jjmatchedKind];
+   curTokenImage = (im == null) ? input_stream.GetImage() : im;
+   beginLine = input_stream.getBeginLine();
+   beginColumn = input_stream.getBeginColumn();
+   endLine = input_stream.getEndLine();
+   endColumn = input_stream.getEndColumn();
+   t = Token.newToken(jjmatchedKind, curTokenImage);
+
+   t.beginLine = beginLine;
+   t.endLine = endLine;
+   t.beginColumn = beginColumn;
+   t.endColumn = endColumn;
+
+   return t;
+}
 
-    private void jjAddStates(int start, int end) {
-        do {
-            jjstateSet[jjnewStateCnt++] = jjnextStates[start];
-        } while (start++ != end);
-    }
+int curLexState = 0;
+int defaultLexState = 0;
+int jjnewStateCnt;
+int jjround;
+int jjmatchedPos;
+int jjmatchedKind;
+
+/** Get the next Token. */
+public Token getNextToken() 
+{
+  Token matchedToken;
+  int curPos = 0;
+
+  EOFLoop :
+  for (;;)
+  {
+   try
+   {
+      curChar = input_stream.BeginToken();
+   }
+   catch(java.io.IOException e)
+   {
+      jjmatchedKind = 0;
+      matchedToken = jjFillToken();
+      return matchedToken;
+   }
+
+   jjmatchedKind = 0x7fffffff;
+   jjmatchedPos = 0;
+   curPos = jjMoveStringLiteralDfa0_0();
+   if (jjmatchedKind != 0x7fffffff)
+   {
+      if (jjmatchedPos + 1 < curPos)
+         input_stream.backup(curPos - jjmatchedPos - 1);
+         matchedToken = jjFillToken();
+         return matchedToken;
+   }
+   int error_line = input_stream.getEndLine();
+   int error_column = input_stream.getEndColumn();
+   String error_after = null;
+   boolean EOFSeen = false;
+   try { input_stream.readChar(); input_stream.backup(1); }
+   catch (java.io.IOException e1) {
+      EOFSeen = true;
+      error_after = curPos <= 1 ? "" : input_stream.GetImage();
+      if (curChar == '\n' || curChar == '\r') {
+         error_line++;
+         error_column = 0;
+      }
+      else
+         error_column++;
+   }
+   if (!EOFSeen) {
+      input_stream.backup(1);
+      error_after = curPos <= 1 ? "" : input_stream.GetImage();
+   }
+   throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
+  }
+}
 
-    private void jjCheckNAddTwoStates(int state1, int state2) {
-        jjCheckNAdd(state1);
-        jjCheckNAdd(state2);
-    }
+private void jjCheckNAdd(int state)
+{
+   if (jjrounds[state] != jjround)
+   {
+      jjstateSet[jjnewStateCnt++] = state;
+      jjrounds[state] = jjround;
+   }
+}
+private void jjAddStates(int start, int end)
+{
+   do {
+      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
+   } while (start++ != end);
+}
+private void jjCheckNAddTwoStates(int state1, int state2)
+{
+   jjCheckNAdd(state1);
+   jjCheckNAdd(state2);
+}
 
-    private void jjCheckNAddStates(int start, int end) {
-        do {
-            jjCheckNAdd(jjnextStates[start]);
-        } while (start++ != end);
-    }
+private void jjCheckNAddStates(int start, int end)
+{
+   do {
+      jjCheckNAdd(jjnextStates[start]);
+   } while (start++ != end);
+}
 
 }
diff --git a/docs/components/modules/ROOT/pages/apns-component.adoc b/docs/components/modules/ROOT/pages/apns-component.adoc
index 660b9b4..62c1825 100644
--- a/docs/components/modules/ROOT/pages/apns-component.adoc
+++ b/docs/components/modules/ROOT/pages/apns-component.adoc
@@ -142,7 +142,7 @@ The `ApnsComponent` must be configured with a
 configured using the
 `org.apache.camel.component.apns.factory.ApnsServiceFactory`. See
 further below for an example. And as well in the
-https://github.com/apache/camel/tree/master/components/camel-apns[test
+https://github.com/apache/camel/tree/main/components/camel-apns[test
 source code].
 
 ==== SSL Setting
diff --git a/docs/components/modules/ROOT/pages/mock-component.adoc b/docs/components/modules/ROOT/pages/mock-component.adoc
index 06351c7..c9f1528 100644
--- a/docs/components/modules/ROOT/pages/mock-component.adoc
+++ b/docs/components/modules/ROOT/pages/mock-component.adoc
@@ -257,7 +257,7 @@ resultEndpoint.message(0).header("foo").isEqualTo("bar");
 ----
 
 There are some examples of the Mock endpoint in use in the
-https://github.com/apache/camel/tree/master/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
+https://github.com/apache/camel/tree/main/camel-core/src/test/java/org/apache/camel/processor/[`camel-core`
 processor tests].
 
 == Mocking existing endpoints
diff --git a/docs/components/modules/ROOT/pages/salesforce-component.adoc b/docs/components/modules/ROOT/pages/salesforce-component.adoc
index 101f0ca..7819e8d 100644
--- a/docs/components/modules/ROOT/pages/salesforce-component.adoc
+++ b/docs/components/modules/ROOT/pages/salesforce-component.adoc
@@ -35,7 +35,7 @@ for this component:
 [NOTE]
 ====
 Developers wishing to contribute to the component are instructed
-to look at the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
+to look at the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/README.md[README.md] file on instructions on how to get started and
 setup your environment for running integration tests.
 ====
 
@@ -357,7 +357,7 @@ from("salesforce:data/Employee__ChangeEvent?replayId=-1").log("being notified of
 
 The received message contains either `java.util.Map<String,Object>` or `org.cometd.bayeux.Message` in the body depending on the `rawPayload` being `false` or `true` respectively. The `CamelSalesforceChangeType` header could be valued to one of `CREATE`, `UPDATE`,  `DELETE` or `UNDELETE`.
 
-More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
+More details about how to use the Camel Salesforce component change data capture capabilities could be found in the https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ChangeEventsConsumerIntegrationTest.java[ChangeEventsConsumerIntegrationTest].
 
 The https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/change_data_capture/cdc_intro.htm[Salesforce developer guide]
 is a good fit to better know the subtleties of implementing a change data capture integration application.
@@ -773,7 +773,7 @@ field types are supported. Date and time fields are mapped to
 generated Java Enumerations.
 
 Please refer to
-https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
+https://github.com/apache/camel/tree/main/components/camel-salesforce/camel-salesforce-maven-plugin[README.md]
 for details on how to generate the DTO.
 
 == Options
diff --git a/docs/components/modules/ROOT/pages/spring-redis-component.adoc b/docs/components/modules/ROOT/pages/spring-redis-component.adoc
index c0fb53c..8fa0e18 100644
--- a/docs/components/modules/ROOT/pages/spring-redis-component.adoc
+++ b/docs/components/modules/ROOT/pages/spring-redis-component.adoc
@@ -106,7 +106,7 @@ with the following path and query parameters:
 == Usage
 
 See also the unit tests available
-at https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/master/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
+at https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis[https://github.com/apache/camel/tree/main/components/camel-spring-redis/src/test/java/org/apache/camel/component/redis].
 
 === Message headers evaluated by the Redis producer
 

[camel] 02/06: Moving from master branch to main

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7a8950c819b798a827b65fa8244436a4a85125af
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Apr 21 11:23:15 2021 +0200

    Moving from master branch to main
---
 .../faq/pages/how-do-i-import-routes-from-other-xml-files.adoc        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/faq/pages/how-do-i-import-routes-from-other-xml-files.adoc b/docs/user-manual/modules/faq/pages/how-do-i-import-routes-from-other-xml-files.adoc
index ff40e4e..a96e27c 100644
--- a/docs/user-manual/modules/faq/pages/how-do-i-import-routes-from-other-xml-files.adoc
+++ b/docs/user-manual/modules/faq/pages/how-do-i-import-routes-from-other-xml-files.adoc
@@ -26,13 +26,13 @@ the `<routeContext>` is currently isolated. This may change in Camel
 For example we could have a file named `myCoolRoutes.xml` which
 contains a couple of routes as shown:
 
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/resources/org/apache/camel/spring/config/myCoolRoutes.xml
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/resources/org/apache/camel/spring/config/myCoolRoutes.xml
 
 Then in your XML file which contains the CamelContext you can use Spring to
 import the `myCoolRoute.xml` file. And then inside `<camelContext/>`
 you can refer to the `<routeContext/>` by its `id` as shown below:
 
-https://github.com/apache/camel/tree/master/components/camel-spring/src/test/resources/org/apache/camel/spring/config/RouteRefIncludeXmlFileTest.xml
+https://github.com/apache/camel/tree/main/components/camel-spring/src/test/resources/org/apache/camel/spring/config/RouteRefIncludeXmlFileTest.xml
 
 Also notice that you can mix and match, having routes inside `CamelContext`
 and also externalized in `RouteContext`.