Fixed 37825. Fix javadoc syntax to not show warnings with JDK 9.
authorStefan Hühner <stefan.huehner@openbravo.com>
Sun, 04 Feb 2018 15:54:55 +0100
changeset 33396 8772ee6ea67b
parent 33395 53ef76edf845
child 33397 afdc2c3ecac2
Fixed 37825. Fix javadoc syntax to not show warnings with JDK 9.

Javadoc from Java9 is more strict by enabling a subset of -Xdoclint:html and
complains about any unescaped <,>,& in comments.

Apart from fixing all those in pi also undo the addition of -Xdoclint:none
to build.xml to let javadoc check those again.
build.xml
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/ExtraWindowSettingsInjector.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ReorderCascadingChildDeletionsHandler.java
modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java
src-test/src/org/openbravo/advpaymentmngt/test/DocumentNumberGeneration.java
src-test/src/org/openbravo/test/base/BaseTest.java
src-test/src/org/openbravo/test/base/OBBaseTest.java
src-test/src/org/openbravo/test/db/model/functions/Ad_isorgincludedTest.java
src-test/src/org/openbravo/test/pricelist/data/PriceListTestData.java
src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceTestUtils.java
src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java
src-test/src/org/openbravo/test/xml/ClientExportImportTest.java
src/org/openbravo/base/util/Check.java
src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java
src/org/openbravo/common/datasource/ReturnFromCustomerVendorPropertyFieldsTransformer.java
src/org/openbravo/dal/core/DalRequestFilter.java
src/org/openbravo/dal/xml/StaxXMLEntityConverter.java
src/org/openbravo/erpCommon/ad_forms/Fact.java
src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java
src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java
src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java
src/org/openbravo/erpCommon/modules/ImportModule.java
src/org/openbravo/erpCommon/modules/VersionUtility.java
src/org/openbravo/erpCommon/obps/ActivationKey.java
src/org/openbravo/erpCommon/utility/BasicUtility.java
src/org/openbravo/erpCommon/utility/HttpsUtils.java
src/org/openbravo/erpCommon/utility/OBMessageUtils.java
src/org/openbravo/erpCommon/utility/Utility.java
src/org/openbravo/jmx/MBeanRegistry.java
--- a/build.xml	Mon Feb 05 12:42:34 2018 +0100
+++ b/build.xml	Sun Feb 04 15:54:55 2018 +0100
@@ -591,7 +591,6 @@
       </classpath>
       <link href="http://docs.oracle.com/javase/9/docs/api/"/>
       <arg value="${j9.module.args}"/>
-      <arg value="-Xdoclint:none"/>
     </javadoc>
   </target>
 
--- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_Utility.java	Sun Feb 04 15:54:55 2018 +0100
@@ -144,7 +144,7 @@
    * 
    * @param _strSelectedIds
    *          Identifiers string list with the following structure: ('ID', 'ID', 'ID')
-   * @return Map<K,V> using the ID as key and value <ID,ID> for each identifier.
+   * @return Map&lt;K,V&gt; using the ID as key and value &lt;ID,ID&gt; for each identifier.
    */
   public static Map<String, String> getMapFromStringList(String _strSelectedIds) {
     String strSelectedIds = _strSelectedIds;
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ExtraWindowSettingsInjector.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ExtraWindowSettingsInjector.java	Sun Feb 04 15:54:55 2018 +0100
@@ -46,7 +46,7 @@
    *          the parameters Map of the current WindowSettingsActionHandler execution.
    * @param json
    *          the JSONObject instance of the response of the WindowSettingsActionHandler.
-   * @return A Map<String, Object> with all the extra settings desired to be included in the
+   * @return A Map&lt;String, Object&gt; with all the extra settings desired to be included in the
    *         WindowSettingsActionHandler response.
    * @throws OBException
    */
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParameterUtils.java	Sun Feb 04 15:54:55 2018 +0100
@@ -303,7 +303,7 @@
   }
 
   /**
-   * Returns a Map<String, String> with all parameters in the servlet request.
+   * Returns a Map&lt;String, String&gt; with all parameters in the servlet request.
    * 
    * @param request
    *          request taken in the servlet.
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ReorderCascadingChildDeletionsHandler.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ReorderCascadingChildDeletionsHandler.java	Sun Feb 04 15:54:55 2018 +0100
@@ -39,13 +39,13 @@
  * child tables to not run into problems with the hibernate cascading delete order and the various
  * triggers attached to those tables.
  * 
- * So far this class has special handling for deletions of c_order & c_invoice. As explained in
+ * So far this class has special handling for deletions of c_order &amp; c_invoice. As explained in
  * issue 17199 there are triggers attached to c_orderlinetax which in some cases delete c_ordertax
  * entries attached to same order. As hibernate already scheduled deletion for those also, the
  * following deletion fails as the record is not longer present. This class works around that by
  * explicitely deleting c_ordertax entries on delete of c_order. (Same for c_invoicetax)
  * 
- * {@link "https://issues.openbravo.com/view.php?id=17199"}
+ * @see <a href="https://issues.openbravo.com/view.php?id=17199">Issue 17199</a>
  * 
  * @author shuehner
  */
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/process/BaseProcessActionHandler.java	Sun Feb 04 15:54:55 2018 +0100
@@ -215,7 +215,7 @@
   }
 
   /**
-   * The request map is <String, Object> because includes the HTTP request and HTTP session, is not
+   * The request map is &lt;String, Object&gt; because includes the HTTP request and HTTP session, is not
    * required to handle process parameters
    * 
    * @deprecated use {@link BaseProcessActionHandler#fixRequestMap(Map, JSONObject)}
--- a/src-test/src/org/openbravo/advpaymentmngt/test/DocumentNumberGeneration.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/advpaymentmngt/test/DocumentNumberGeneration.java	Sun Feb 04 15:54:55 2018 +0100
@@ -37,7 +37,8 @@
  * DAL.
  * 
  * In case of concurrent requests for the same document type, locks should occur to ensure the
- * returned document number is unique. This locks should be seen in both directions DAL <--> PL.
+ * returned document number is unique. This locks should be seen in both directions DAL &lt;--&gt;
+ * PL.
  * 
  * In case of 1st concurrent thread commits, 2nd thread should get a different doc number than first
  * one, if 1st rolls back, 2nd should get same number.
--- a/src-test/src/org/openbravo/test/base/BaseTest.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/base/BaseTest.java	Sun Feb 04 15:54:55 2018 +0100
@@ -68,17 +68,17 @@
   private boolean errorOccured = false;
 
   /**
-   * Record ID of Client "F&B International Group"
+   * Record ID of Client "F&amp;B International Group"
    */
   protected static final String TEST_CLIENT_ID = "23C59575B9CF467C9620760EB255B389";
 
   /**
-   * Record ID of Organization "F&B España - Región Norte"
+   * Record ID of Organization "F&amp;B España - Región Norte"
    */
   protected static final String TEST_ORG_ID = "E443A31992CB4635AFCAEABE7183CE85";
 
   /**
-   * Record ID of Organization "F&B US West Coast"
+   * Record ID of Organization "F&amp;B US West Coast"
    */
   protected static final String TEST_US_ORG_ID = "BAE22373FEBE4CCCA24517E23F0C8A48";
 
@@ -88,12 +88,12 @@
   protected static final String TEST_WAREHOUSE_ID = "B2D40D8A5D644DD89E329DC297309055";
 
   /**
-   * Record ID of User "F&BAdmin"
+   * Record ID of User "F&amp;BAdmin"
    */
   protected static final String TEST_USER_ID = "A530AAE22C864702B7E1C22D58E7B17B";
 
   /**
-   * Record ID of User "F&BESRNUser" - Any user with less privileges than {@link #TEST_USER_ID}
+   * Record ID of User "F&amp;BESRNUser" - Any user with less privileges than {@link #TEST_USER_ID}
    */
   protected static final String TEST2_USER_ID = "75449AFBAE7F46029F26C85C4CCF714B";
 
@@ -104,7 +104,7 @@
   protected static List<User> userIds = null;
 
   /**
-   * Record ID of Role "F&B International Group Admin"
+   * Record ID of Role "F&amp;B International Group Admin"
    */
   protected static final String TEST_ROLE_ID = "42D0EEB1C66F497A90DD526DC597E6F0";
 
--- a/src-test/src/org/openbravo/test/base/OBBaseTest.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/base/OBBaseTest.java	Sun Feb 04 15:54:55 2018 +0100
@@ -161,17 +161,17 @@
   private boolean errorOccured = false;
 
   /**
-   * Record ID of Client "F&B International Group"
+   * Record ID of Client "F&amp;B International Group"
    */
   protected static final String TEST_CLIENT_ID = "23C59575B9CF467C9620760EB255B389";
 
   /**
-   * Record ID of Organization "F&B España - Región Norte"
+   * Record ID of Organization "F&amp;B España - Región Norte"
    */
   protected static final String TEST_ORG_ID = "E443A31992CB4635AFCAEABE7183CE85";
 
   /**
-   * Record ID of Organization "F&B US West Coast"
+   * Record ID of Organization "F&amp;B US West Coast"
    */
   protected static final String TEST_US_ORG_ID = "BAE22373FEBE4CCCA24517E23F0C8A48";
 
@@ -181,12 +181,12 @@
   protected static final String TEST_WAREHOUSE_ID = "B2D40D8A5D644DD89E329DC297309055";
 
   /**
-   * Record ID of User "F&BAdmin"
+   * Record ID of User "F&amp;BAdmin"
    */
   protected static final String TEST_USER_ID = "A530AAE22C864702B7E1C22D58E7B17B";
 
   /**
-   * Record ID of User "F&BESRNUser" - Any user with less privileges than {@link #TEST_USER_ID}
+   * Record ID of User "F&amp;BESRNUser" - Any user with less privileges than {@link #TEST_USER_ID}
    */
   protected static final String TEST2_USER_ID = "75449AFBAE7F46029F26C85C4CCF714B";
 
@@ -197,7 +197,7 @@
   protected static List<User> userIds = null;
 
   /**
-   * Record ID of Role "F&B International Group Admin"
+   * Record ID of Role "F&amp;B International Group Admin"
    */
   protected static final String TEST_ROLE_ID = "42D0EEB1C66F497A90DD526DC597E6F0";
 
--- a/src-test/src/org/openbravo/test/db/model/functions/Ad_isorgincludedTest.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/db/model/functions/Ad_isorgincludedTest.java	Sun Feb 04 15:54:55 2018 +0100
@@ -53,42 +53,42 @@
   protected static final String ORG_QA_SPAIN = "357947E87C284935AD1D783CF6F099A1";
 
   /**
-   * F&B International Group Client
+   * F&amp;B International Group Client
    */
   protected static final String CLIENT_FB = "23C59575B9CF467C9620760EB255B389";
 
   /**
-   * F&B International Group Organization
+   * F&amp;B International Group Organization
    */
   protected static final String ORG_FB_FBGROUP = "19404EAD144C49A0AF37D54377CF452D";
 
   /**
-   * F&B US, Inc.
+   * F&amp;B US, Inc.
    */
   protected static final String ORG_FB_US = "2E60544D37534C0B89E765FE29BC0B43";
 
   /**
-   * F&B US East Coast
+   * F&amp;B US East Coast
    */
   protected static final String ORG_FB_EAST = "7BABA5FF80494CAFA54DEBD22EC46F01";
 
   /**
-   * F&B US West Coast
+   * F&amp;B US West Coast
    */
   protected static final String ORG_FB_WEST = "BAE22373FEBE4CCCA24517E23F0C8A48";
 
   /**
-   * F&B España, S.A.
+   * F&amp;B España, S.A.
    */
   protected static final String ORG_FB_SPAIN = "B843C30461EA4501935CB1D125C9C25A";
 
   /**
-   * F&B España - Región Norte
+   * F&amp;B España - Región Norte
    */
   protected static final String ORG_FB_NORTE = "E443A31992CB4635AFCAEABE7183CE85";
 
   /**
-   * F&B España - Región Sur
+   * F&amp;B España - Región Sur
    */
   protected static final String ORG_FB_SUR = "DC206C91AA6A4897B44DA897936E0EC3";
 
--- a/src-test/src/org/openbravo/test/pricelist/data/PriceListTestData.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/pricelist/data/PriceListTestData.java	Sun Feb 04 15:54:55 2018 +0100
@@ -117,7 +117,7 @@
 
   /**
    * Returns Map should be used to verify Product Prices values after test is executed. Map has the
-   * following structure: <Product name, [Unit Price Expected, List Price Expected]>
+   * following structure: &lt;Product name, [Unit Price Expected, List Price Expected]&gt;
    */
   public HashMap<String, String[]> getExpectedProductPrices() {
     return expectedProductPrices;
--- a/src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceTestUtils.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/role/inheritance/RoleInheritanceTestUtils.java	Sun Feb 04 15:54:55 2018 +0100
@@ -56,7 +56,7 @@
  */
 public class RoleInheritanceTestUtils {
   /**
-   * F&B International Group client id
+   * F&amp;B International Group client id
    */
   public final static String CLIENT_ID = "23C59575B9CF467C9620760EB255B389";
   /**
--- a/src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/role/inheritance/VerticalInheritance.java	Sun Feb 04 15:54:55 2018 +0100
@@ -36,7 +36,7 @@
 /**
  * Test case for vertical inheritance
  * 
- * Role B inherits from Role A and Role C from Role B : A -> B -> C
+ * Role B inherits from Role A and Role C from Role B : A -&gt; B -&gt; C
  * 
  * A Access {A1} , B Access {A2}
  * 
--- a/src-test/src/org/openbravo/test/xml/ClientExportImportTest.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src-test/src/org/openbravo/test/xml/ClientExportImportTest.java	Sun Feb 04 15:54:55 2018 +0100
@@ -101,7 +101,7 @@
   // }
 
   /**
-   * Exports the "F&B International Group" client and then imports as a new client. Has as side
+   * Exports the "F&amp;B International Group" client and then imports as a new client. Has as side
    * effect that a completely new client is added in the database.
    * 
    * Also tests mantis 8509: https://issues.openbravo.com/view.php?id=8509
--- a/src/org/openbravo/base/util/Check.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/base/util/Check.java	Sun Feb 04 15:54:55 2018 +0100
@@ -94,7 +94,7 @@
    * used for creating the Exception.
    * 
    * @param value
-   *          should be unequal to null and have length > zero otherwise an Exception is thrown
+   *          should be unequal to null and have length &gt; zero otherwise an Exception is thrown
    * @param message
    *          the message used for the Exception
    * @throws CheckException
@@ -110,7 +110,7 @@
    * used for creating the Exception.
    * 
    * @param array
-   *          should be unequal to null and have length > zero otherwise an Exception is thrown
+   *          should be unequal to null and have length &gt; zero otherwise an Exception is thrown
    * @param message
    *          the message used for the Exception
    * @throws CheckException
--- a/src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/common/actionhandler/copyfromorderprocess/UpdateTax.java	Sun Feb 04 15:54:55 2018 +0100
@@ -59,8 +59,6 @@
    * 
    * @param newOrderLine
    *          The order line where tax will be updated.
-   * @throws IOException
-   * @throws ServletException
    */
   @Override
   public void exec(final Order processingOrder, final OrderLine orderLine, OrderLine newOrderLine) {
--- a/src/org/openbravo/common/datasource/ReturnFromCustomerVendorPropertyFieldsTransformer.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/common/datasource/ReturnFromCustomerVendorPropertyFieldsTransformer.java	Sun Feb 04 15:54:55 2018 +0100
@@ -33,7 +33,7 @@
 import org.openbravo.service.json.JsonConstants;
 
 /**
- * Transformer to enable Property Fields in Return to Customer and Return to Vendor P&E grids
+ * Transformer to enable Property Fields in Return to Customer and Return to Vendor P&amp;E grids
  */
 @ComponentProvider.Qualifier("CDB9DC9655F24DF8AB41AA0ADBD04390")
 public class ReturnFromCustomerVendorPropertyFieldsTransformer extends
--- a/src/org/openbravo/dal/core/DalRequestFilter.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/dal/core/DalRequestFilter.java	Sun Feb 04 15:54:55 2018 +0100
@@ -43,6 +43,7 @@
  * 
  * The DalRequestFilter is enabled by setting it in the web.xml file:
  * 
+ * {@literal
  * <filter> <filter-name>dalFilter</filter-name>
  * <filter-class>org.openbravo.dal.core.DalRequestFilter</filter-class> </filter>
  * 
@@ -51,6 +52,7 @@
  * <filter-name>dalFilter</filter-name> <url-pattern>/*</url-pattern>
  * 
  * </filter-mapping>
+ * }
  * 
  * Note the url-pattern can be defined more strictly if it is possible to identify the pages which
  * require a session/transaction.
--- a/src/org/openbravo/dal/xml/StaxXMLEntityConverter.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/dal/xml/StaxXMLEntityConverter.java	Sun Feb 04 15:54:55 2018 +0100
@@ -51,7 +51,7 @@
 
 /**
  * Converts a XML string to an objectgraph with objects using a Stax approach. It can handle very
- * large XML Documents (> 500mb). It can not handle OneToMany properties, for this the
+ * large XML Documents (&gt; 500mb). It can not handle OneToMany properties, for this the
  * {@link XMLEntityConverter} should be used. The StaxXMLEntityConverter is mainly used for client
  * import and export which has larger datasets. During the XML parse phase this converter will match
  * XML tags with new or existing (in the database) business objects. The matching logic is
--- a/src/org/openbravo/erpCommon/ad_forms/Fact.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/Fact.java	Sun Feb 04 15:54:55 2018 +0100
@@ -586,7 +586,7 @@
   } // isSegmentBalanced
 
   /**
-   * Balance all segments. - For all balancing segments - For all segment values - If balance <> 0
+   * Balance all segments. - For all balancing segments - For all segment values - If balance &lt;&gt; 0
    * create dueTo/dueFrom line overwriting the segment value
    */
   public void balanceSegments(ConnectionProvider conn) {
--- a/src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java	Sun Feb 04 15:54:55 2018 +0100
@@ -1425,7 +1425,7 @@
   }
 
   /**
-   * Method to check if a netting shipment must be generated during the C&R and CL process.
+   * Method to check if a netting shipment must be generated during the C&amp;R and CL process.
    * 
    * @param order
    *          The order that is being canceled.
@@ -1444,7 +1444,7 @@
   }
 
   /**
-   * Method to check if during the C&R process the shipment lines must be moved from the old order
+   * Method to check if during the C&amp;R process the shipment lines must be moved from the old order
    * to the new order.
    * 
    * @param order
--- a/src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java	Sun Feb 04 15:54:55 2018 +0100
@@ -293,7 +293,7 @@
    *             trees defined in the DA_TreeType type list reference Returns the relation of trees
    *             defined in the reference list of the application dictionary called AD_TreeType Type
    * 
-   * @return java.util.List<org.openbravo.model.ad.domain.List>: the relation of AD list elements
+   * @return java.util.List&lt;org.openbravo.model.ad.domain.List&gt;: the relation of AD list elements
    * @throws Exception
    */
   @Deprecated
@@ -958,16 +958,16 @@
    * @param treeNodes
    *          relation of nodes in ADTreeNode belonging to the accounting tree to sort out
    * @param mapSequence
-   *          HashMap<String,Long> where the String belongs to the value of a c_elementvalue, and
+   *          HashMap&lt;String,Long&gt; where the String belongs to the value of a c_elementvalue, and
    *          Long to the sequence that must be assigned to the node that represents that element
    *          value in ADTreeNode
    * @param mapElementValueValue
    *          each tree node in treeNodes has one entry in mapElementValueId to link it's value with
    *          the c_elementvalue_id of that element in c_elementvalue table
    * @param mapElementValueId
-   *          stores the link value <-> c_elementvalue_id
+   *          stores the link value &lt;-&gt; c_elementvalue_id
    * @param mapParent
-   *          stores the link value <-> value of the parent
+   *          stores the link value &lt;-&gt; value of the parent
    * @param doFlush
    *          if true, each new update performs a flush in DAL
    * @throws Exception
@@ -1832,7 +1832,7 @@
    * 
    * @param module
    * @param accessLevel
-   *          3-> client/org; 1-> organization only
+   *          3-&gt; client/org; 1-&gt; organization only
    * @return List<DataSet> with the relation of DataSet objects
    * @throws Exception
    */
@@ -1848,7 +1848,7 @@
    * 
    * @param module
    * @param accessLevel
-   *          3-> client/org; 6-> System/client
+   *          3-&gt; client/org; 6-&gt; System/client
    * @return List<DataSet> with the relation of DataSet objects
    * @throws Exception
    */
@@ -1874,7 +1874,7 @@
    * Returns the relation of ad_ref_list elements for the reference with AD_Reference_id='181'
    * (Acct.schema elements)
    * 
-   * @return List<org.openbravo.model.ad.domain.List> with the relation of ad_ref_list elements
+   * @return List&lt;org.openbravo.model.ad.domain.List&gt; with the relation of ad_ref_list elements
    * @throws Exception
    */
   public static List<org.openbravo.model.ad.domain.List> getAcctSchemaElements() throws Exception {
--- a/src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/businessUtility/PriceAdjustment.java	Sun Feb 04 15:54:55 2018 +0100
@@ -38,7 +38,7 @@
 import org.openbravo.model.common.plm.Product;
 
 /**
- * This class is in charge of calculating prices for Discounts & Promotions of Price Adjustment
+ * This class is in charge of calculating prices for Discounts &amp; Promotions of Price Adjustment
  * type. It is intended to be used from callouts so final price can be seen in advance when
  * editing/creating the line, opposite to the rest of promotions that are not calculated until the
  * document is posted. This is done in this way to keep backwards compatibility.
--- a/src/org/openbravo/erpCommon/modules/ImportModule.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/modules/ImportModule.java	Sun Feb 04 15:54:55 2018 +0100
@@ -1772,7 +1772,7 @@
    * @deprecated use {@link ImportModule#getInstalledModulesAndDeps} instead
    * @param conn
    *          ConnectionProvider needed as it is a static method
-   * @return HashMap<String,String> -> <ModuleId, VersionNo>
+   * @return HashMap&lt;String,String&gt; -&gt; &lt;ModuleId, VersionNo&gt;
    */
   public static HashMap<String, String> getInstalledModules(ConnectionProvider conn) {
     final HashMap<String, String> rt = new HashMap<String, String>();
@@ -1794,17 +1794,17 @@
    * Returns the current installed modules with its version (with the exception of those which are
    * marked for deinstallation)
    * 
-   * @return HashMap<String, String[][]> --> <ModuleId, VersionInfo[]>
+   * @return HashMap&lt;String, String[][]&gt; --&gt; &lt;ModuleId, VersionInfo[]&gt;
    *         <ul>
-   *         <li>VersionInfo [x][0] -> Type "M" Module, "D" Dependency</li>
-   *         <li>VersionInfo [x][1] -> If type=="M", version number. If type =="D" dep module Id</li>
-   *         <li>VersionInfo [x][2] -> If type=="M", module visibility level. If type=="D", from
+   *         <li>VersionInfo [x][0] -&gt; Type "M" Module, "D" Dependency</li>
+   *         <li>VersionInfo [x][1] -&gt; If type=="M", version number. If type =="D" dep module Id</li>
+   *         <li>VersionInfo [x][2] -&gt; If type=="M", module visibility level. If type=="D", from
    *         version</li>
-   *         <li>VersionInfo [x][3] -> If type=="D", to version</li>
-   *         <li>VersionInfo [x][4] -> If type=="D", "Y"/"N" is included</li>
-   *         <li>VersionInfo [x][5] -> If type=="D", Dependent module name</li>
-   *         <li>VersionInfo [x][6] -> If type=="D", Dependency enforcement</li>
-   *         <li>VersionInfo [x][7] -> If type=="D", Instance dependency enforcement</li>
+   *         <li>VersionInfo [x][3] -&gt; If type=="D", to version</li>
+   *         <li>VersionInfo [x][4] -&gt; If type=="D", "Y"/"N" is included</li>
+   *         <li>VersionInfo [x][5] -&gt; If type=="D", Dependent module name</li>
+   *         <li>VersionInfo [x][6] -&gt; If type=="D", Dependency enforcement</li>
+   *         <li>VersionInfo [x][7] -&gt; If type=="D", Instance dependency enforcement</li>
    *         </ul>
    */
   public static HashMap<String, String[][]> getInstalledModulesAndDeps() {
--- a/src/org/openbravo/erpCommon/modules/VersionUtility.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/modules/VersionUtility.java	Sun Feb 04 15:54:55 2018 +0100
@@ -283,7 +283,7 @@
   /**
    * Transform a String array into a comma separated String
    * 
-   * Example ["aaa", "bbb", "ccc"] -> "aaa, bbb, cccc"
+   * Example ["aaa", "bbb", "ccc"] -&gt; "aaa, bbb, cccc"
    * 
    * @param arr
    *          A String Array
--- a/src/org/openbravo/erpCommon/obps/ActivationKey.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/obps/ActivationKey.java	Sun Feb 04 15:54:55 2018 +0100
@@ -1406,7 +1406,7 @@
   /**
    * Obtains a list for modules ID the instance is subscribed to and their statuses
    * 
-   * @return HashMap<String, CommercialModuleStatus> containing the subscribed modules
+   * @return HashMap&lt;String, CommercialModuleStatus&gt; containing the subscribed modules
    */
   public HashMap<String, CommercialModuleStatus> getSubscribedModules() {
     return getSubscribedModules(true);
--- a/src/org/openbravo/erpCommon/utility/BasicUtility.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/utility/BasicUtility.java	Sun Feb 04 15:54:55 2018 +0100
@@ -97,12 +97,12 @@
 
   /**
    * 
-   * Formats a message String into a String for html presentation. Escapes the &, <, >, " and ®, and
+   * Formats a message String into a String for html presentation. Escapes the &amp;, &lt;, &gt;, " and ®, and
    * replace the \n by <br/>
    * and \r for space.
    * 
    * IMPORTANT! : this method is designed to transform the output of Utility.messageBD method, and
-   * this method replaces \n by \\n and \" by &quote. Because of that, the first replacements revert
+   * this method replaces \n by \\n and \" by &amp;quote. Because of that, the first replacements revert
    * this previous replacements.
    * 
    * @param message
--- a/src/org/openbravo/erpCommon/utility/HttpsUtils.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/utility/HttpsUtils.java	Sun Feb 04 15:54:55 2018 +0100
@@ -130,7 +130,7 @@
    * @deprecated
    * 
    *             This method tries to URLEncode a queryString. It splits the query in chunks
-   *             separated by & assuming & symbol is not part of the values. But in case a value
+   *             separated by &amp; assuming &amp; symbol is not part of the values. But in case a value
    *             contains this symbol it does not work (issue #18405).
    * 
    *             Do not use this method, instead encode each of the values in the query.
--- a/src/org/openbravo/erpCommon/utility/OBMessageUtils.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/utility/OBMessageUtils.java	Sun Feb 04 15:54:55 2018 +0100
@@ -159,12 +159,12 @@
 
   /**
    * 
-   * Formats a message String into a String for html presentation. Escapes the &, <, >, " and ®, and
+   * Formats a message String into a String for html presentation. Escapes the &amp;, &lt;, &gt;, " and ®, and
    * replace the \n by <br/>
    * and \r for space.
    * 
    * IMPORTANT! : this method is designed to transform the output of Utility.messageBD method, and
-   * this method replaces \n by \\n and \" by &quote. Because of that, the first replacements revert
+   * this method replaces \n by \\n and \" by &amp;quote. Because of that, the first replacements revert
    * this previous replacements.
    * 
    * @param message
--- a/src/org/openbravo/erpCommon/utility/Utility.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/erpCommon/utility/Utility.java	Sun Feb 04 15:54:55 2018 +0100
@@ -1675,7 +1675,7 @@
    * @param tabId
    *          Id for the tab to obtain the url for
    * @param type
-   *          "R" -> Relation, "E" -> Edition, "X" -> Excel
+   *          "R" -&gt; Relation, "E" -&gt; Edition, "X" -&gt; Excel
    * @param completeURL
    *          if true returns the complete ULR including server name and context, if not, it return
    *          URL relative to base context
--- a/src/org/openbravo/jmx/MBeanRegistry.java	Mon Feb 05 12:42:34 2018 +0100
+++ b/src/org/openbravo/jmx/MBeanRegistry.java	Sun Feb 04 15:54:55 2018 +0100
@@ -37,7 +37,7 @@
   /**
    * Registers a pre-existing object as an MBean with the platform MBean server. The MBean will be
    * registered with the provided name inside a group called "Openbravo" with the current context
-   * name as context: Openbravo-> contextName -> mBeanName
+   * name as context: Openbravo-&gt; contextName -&gt; mBeanName
    * 
    * @param mBeanName
    *          the name of the MBean