675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/input/style/parser/CSSValueFactory.java liblayout-0.2.10/source/org/jfree/layouting/input/style/parser/CSSValueFactory.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/input/style/parser/CSSValueFactory.java	2021-04-07 10:34:09.797045462 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/input/style/parser/CSSValueFactory.java	2021-04-07 10:41:20.015338056 +0100
675bcd0
@@ -49,8 +49,7 @@
675bcd0
 import org.jfree.layouting.input.style.values.CSSStringValue;
675bcd0
 import org.jfree.layouting.input.style.values.CSSValue;
675bcd0
 import org.w3c.css.sac.LexicalUnit;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
+import java.util.logging.Logger;
675bcd0
 import org.pentaho.reporting.libraries.base.config.Configuration;
675bcd0
 import org.pentaho.reporting.libraries.base.util.ObjectUtilities;
675bcd0
 
675bcd0
@@ -61,7 +60,7 @@
675bcd0
  */
675bcd0
 public class CSSValueFactory
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(CSSValueFactory.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(CSSValueFactory.class.getName());
675bcd0
   public static final String SIMPLE_PREFIX = "org.jfree.layouting.parser.handlers.";
675bcd0
   public static final String COMPOUND_PREFIX = "org.jfree.layouting.parser.compoundhandlers.";
675bcd0
 
675bcd0
@@ -99,7 +98,7 @@
675bcd0
       }
675bcd0
       else
675bcd0
       {
675bcd0
-        logger.warn("Invalid module implementation: " + c);
675bcd0
+        logger.warning("Invalid module implementation: " + c);
675bcd0
       }
675bcd0
     }
675bcd0
 
675bcd0
@@ -300,7 +299,7 @@
675bcd0
             (CSSCompoundValueReadHandler) compoundHandlers.get(name);
675bcd0
     if (handler == null)
675bcd0
     {
675bcd0
-      logger.warn("Got no key for inherited value: " + name);
675bcd0
+      logger.warning("Got no key for inherited value: " + name);
675bcd0
       return;
675bcd0
     }
675bcd0
 
675bcd0
@@ -324,7 +323,7 @@
675bcd0
             (CSSCompoundValueReadHandler) compoundHandlers.get(name);
675bcd0
     if (handler == null)
675bcd0
     {
675bcd0
-      logger.warn("Got no key for compound attr function: " + name);
675bcd0
+      logger.warning("Got no key for compound attr function: " + name);
675bcd0
       return;
675bcd0
     }
675bcd0
 
675bcd0
@@ -373,7 +372,7 @@
675bcd0
       {
675bcd0
         if (key == null)
675bcd0
         {
675bcd0
-          // Log.warn("Got no key for attribute-function " + normalizedName);
675bcd0
+          // Log.warning("Got no key for attribute-function " + normalizedName);
675bcd0
           setCompundAttrValue(normalizedName, attrFn, rule, important);
675bcd0
           return;
675bcd0
         }
675bcd0
@@ -387,7 +386,7 @@
675bcd0
       // ATTR function (extended version).
675bcd0
       if (key == null)
675bcd0
       {
675bcd0
-        logger.warn("Got no key for attribute-function " + normalizedName);
675bcd0
+        logger.warning("Got no key for attribute-function " + normalizedName);
675bcd0
         return;
675bcd0
       }
675bcd0
       final CSSAttrFunction attrFn = parseComplexAttrFn(value.getParameters());
675bcd0
@@ -421,7 +420,7 @@
675bcd0
         return;
675bcd0
       }
675bcd0
 
675bcd0
-      logger.warn("Unparsable value: Got no valid result for " + normalizedName + " (" + value + ')');
675bcd0
+      logger.warning("Unparsable value: Got no valid result for " + normalizedName + " (" + value + ')');
675bcd0
       return; // ignore this rule ..
675bcd0
     }
675bcd0
     final Map map = module.createValues(value);
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/input/style/parser/StyleSheetHandler.java liblayout-0.2.10/source/org/jfree/layouting/input/style/parser/StyleSheetHandler.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/input/style/parser/StyleSheetHandler.java	2021-04-07 10:34:09.798045474 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/input/style/parser/StyleSheetHandler.java	2021-04-07 10:48:18.496489721 +0100
675bcd0
@@ -60,8 +60,7 @@
675bcd0
 import org.pentaho.reporting.libraries.resourceloader.Resource;
675bcd0
 import org.pentaho.reporting.libraries.resourceloader.ResourceException;
675bcd0
 import org.pentaho.reporting.libraries.base.util.FastStack;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
+import java.util.logging.Logger;
675bcd0
 
675bcd0
 /**
675bcd0
  * Creation-Date: 23.11.2005, 13:06:06
675bcd0
@@ -70,7 +69,7 @@
675bcd0
  */
675bcd0
 public class StyleSheetHandler implements DocumentHandler, ErrorHandler
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(StyleSheetHandler.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(StyleSheetHandler.class.getName());
675bcd0
   private HashMap namespaces;
675bcd0
   private StyleKeyRegistry registry;
675bcd0
   private StyleSheet styleSheet;
675bcd0
@@ -614,7 +613,7 @@
675bcd0
     catch (Exception e)
675bcd0
     {
675bcd0
       // we catch everything.
675bcd0
-      logger.warn("Error parsing style key: " + name, e);
675bcd0
+      logger.warning("Error parsing style key: " + name + " : " + e);
675bcd0
     }
675bcd0
 
675bcd0
   }
675bcd0
@@ -639,7 +638,7 @@
675bcd0
   public void warning(final CSSParseException exception)
675bcd0
       throws CSSException
675bcd0
   {
675bcd0
-    logger.warn("Warning: " + exception.getMessage());
675bcd0
+    logger.warning("Warning: " + exception.getMessage());
675bcd0
   }
675bcd0
 
675bcd0
   /**
675bcd0
@@ -665,7 +664,7 @@
675bcd0
   public void error(final CSSParseException exception)
675bcd0
       throws CSSException
675bcd0
   {
675bcd0
-    logger.warn("Error: ", exception);
675bcd0
+    logger.warning("Error: " + exception);
675bcd0
   }
675bcd0
 
675bcd0
   /**
675bcd0
@@ -690,6 +689,6 @@
675bcd0
   public void fatalError(final CSSParseException exception)
675bcd0
       throws CSSException
675bcd0
   {
675bcd0
-    logger.warn("Fatal Error: ", exception);
675bcd0
+    logger.warning("Fatal Error: " + exception);
675bcd0
   }
675bcd0
 }
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/normalizer/generator/PrintContentGenerator.java liblayout-0.2.10/source/org/jfree/layouting/normalizer/generator/PrintContentGenerator.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/normalizer/generator/PrintContentGenerator.java	2021-04-07 10:34:09.766045081 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/normalizer/generator/PrintContentGenerator.java	2021-04-07 10:47:20.093770766 +0100
675bcd0
@@ -38,8 +38,7 @@
675bcd0
 import org.jfree.layouting.layouter.context.PageContext;
675bcd0
 import org.jfree.layouting.normalizer.content.NormalizationException;
675bcd0
 import org.jfree.layouting.renderer.Renderer;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
+import java.util.logging.Logger;
675bcd0
 
675bcd0
 /**
675bcd0
  * Simply prints each incoming call.
675bcd0
@@ -48,7 +47,7 @@
675bcd0
  */
675bcd0
 public class PrintContentGenerator implements ContentGenerator
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(PrintContentGenerator.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(PrintContentGenerator.class.getName());
675bcd0
 
675bcd0
 
675bcd0
   private static class PrintContentGeneratorState implements State
675bcd0
@@ -96,56 +95,56 @@
675bcd0
    */
675bcd0
   public void startedDocument(final PageContext pageContext)
675bcd0
   {
675bcd0
-    logger.debug("<document>");
675bcd0
+    logger.config("<document>");
675bcd0
     renderer.startedDocument(pageContext);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedFlow(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<flow tag='" + element.getTagName() + "'>");
675bcd0
+    logger.config("<flow tag='" + element.getTagName() + "'>");
675bcd0
     renderer.startedFlow(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTable(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("");
675bcd0
+    logger.config("");
675bcd0
     renderer.startedTable(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableColumnGroup(final LayoutContext element)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-col-group>");
675bcd0
+    logger.config("<table-col-group>");
675bcd0
     renderer.startedTableColumnGroup(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableColumn(final LayoutContext element)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-col>");
675bcd0
+    logger.config("<table-col>");
675bcd0
     renderer.startedTableColumn(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableSection(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-section>");
675bcd0
+    logger.config("<table-section>");
675bcd0
     renderer.startedTableSection(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableRow(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-row>");
675bcd0
+    logger.config("<table-row>");
675bcd0
     renderer.startedTableRow(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableCell(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-cell>");
675bcd0
+    logger.config("<table-cell>");
675bcd0
     renderer.startedTableCell(element);
675bcd0
   }
675bcd0
 
675bcd0
@@ -153,7 +152,7 @@
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
     final String tagName = element.getTagName();
675bcd0
-    logger.debug("<block tag='" + tagName + "'>");
675bcd0
+    logger.config("<block tag='" + tagName + "'>");
675bcd0
     renderer.startedBlock(element);
675bcd0
   }
675bcd0
 
675bcd0
@@ -161,14 +160,14 @@
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
     final String tagName = element.getTagName();
675bcd0
-    logger.debug("<paragraph tag='" + tagName + "'>");
675bcd0
+    logger.config("<paragraph tag='" + tagName + "'>");
675bcd0
     renderer.startedRootInline(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedMarker(final LayoutContext element)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<marker>");
675bcd0
+    logger.config("<marker>");
675bcd0
     renderer.startedMarker(element);
675bcd0
   }
675bcd0
 
675bcd0
@@ -176,80 +175,80 @@
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
     final String tagName = element.getTagName();
675bcd0
-    logger.debug("<inline tag='" + tagName + "'>");
675bcd0
+    logger.config("<inline tag='" + tagName + "'>");
675bcd0
     renderer.startedInline(element);
675bcd0
   }
675bcd0
 
675bcd0
   public void addContent(final LayoutContext node, final ContentToken token)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<content>" + token + "</content>");
675bcd0
+    logger.config("<content>" + token + "</content>");
675bcd0
     renderer.addContent(node, token);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedInline() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</inline>");
675bcd0
+    logger.config("</inline>");
675bcd0
     renderer.finishedInline();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedMarker() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</marker>");
675bcd0
+    logger.config("</marker>");
675bcd0
     renderer.finishedMarker();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedRootInline() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</paragraph>");
675bcd0
+    logger.config("</paragraph>");
675bcd0
     renderer.finishedRootInline();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedBlock() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</block>");
675bcd0
+    logger.config("</block>");
675bcd0
     renderer.finishedBlock();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableCell() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-cell>");
675bcd0
+    logger.config("</table-cell>");
675bcd0
     renderer.finishedTableCell();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableRow() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-row>");
675bcd0
+    logger.config("</table-row>");
675bcd0
     renderer.finishedTableRow();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableSection() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-section>");
675bcd0
+    logger.config("</table-section>");
675bcd0
     renderer.finishedTableSection();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableColumn() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-col>");
675bcd0
+    logger.config("</table-col>");
675bcd0
     renderer.finishedTableColumn();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableColumnGroup() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-col-group>");
675bcd0
+    logger.config("</table-col-group>");
675bcd0
     renderer.finishedTableColumnGroup();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTable() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("");
675bcd0
+    logger.config("");
675bcd0
     renderer.finishedTable();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedFlow() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</flow>");
675bcd0
+    logger.config("</flow>");
675bcd0
     renderer.finishedFlow();
675bcd0
   }
675bcd0
 
675bcd0
@@ -259,7 +258,7 @@
675bcd0
    */
675bcd0
   public void finishedDocument() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</document>");
675bcd0
+    logger.config("</document>");
675bcd0
     renderer.finishedDocument();
675bcd0
   }
675bcd0
 
675bcd0
@@ -276,7 +275,7 @@
675bcd0
   public void startedPassThrough(final LayoutContext element)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<pass-through>");
675bcd0
+    logger.config("<pass-through>");
675bcd0
     renderer.startedPassThrough(element);
675bcd0
   }
675bcd0
 
675bcd0
@@ -284,26 +283,26 @@
675bcd0
                                     final ContentToken token)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<pass-through-content>" + token + "</pass-through-content>");
675bcd0
+    logger.config("<pass-through-content>" + token + "</pass-through-content>");
675bcd0
     renderer.addPassThroughContent(node, token);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedPassThrough() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</pass-through>");
675bcd0
+    logger.config("</pass-through>");
675bcd0
     renderer.finishedPassThrough();
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableCaption(final LayoutContext context)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("<table-caption>");
675bcd0
+    logger.config("<table-caption>");
675bcd0
     renderer.startedTableCaption(context);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableCaption() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug("</table-caption>");
675bcd0
+    logger.config("</table-caption>");
675bcd0
     renderer.finishedTableCaption();
675bcd0
   }
675bcd0
 
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/model/RenderBox.java liblayout-0.2.10/source/org/jfree/layouting/renderer/model/RenderBox.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/model/RenderBox.java	2021-04-07 10:34:09.779045241 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/renderer/model/RenderBox.java	2021-04-07 10:49:14.499179135 +0100
675bcd0
@@ -44,8 +44,7 @@
675bcd0
 import org.jfree.layouting.renderer.text.ExtendedBaselineInfo;
675bcd0
 import org.jfree.layouting.renderer.text.TextUtility;
675bcd0
 import org.pentaho.reporting.libraries.fonts.registry.FontMetrics;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
+import java.util.logging.Logger;
675bcd0
 
675bcd0
 /**
675bcd0
  * A render-box corresponds to elements in a DOM tree.
675bcd0
@@ -62,7 +61,7 @@
675bcd0
  */
675bcd0
 public abstract class RenderBox extends RenderNode
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(RenderBox.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(RenderBox.class.getName());
675bcd0
   public static final boolean LOG_PRUNE = false;
675bcd0
 
675bcd0
   private RenderNode firstChild;
675bcd0
@@ -930,7 +929,7 @@
675bcd0
       {
675bcd0
         if (LOG_PRUNE)
675bcd0
         {
675bcd0
-          logger.debug("Pruning: " + this);
675bcd0
+          logger.config("Pruning: " + this);
675bcd0
         }
675bcd0
         getParent().remove(this);
675bcd0
       }
675bcd0
@@ -944,7 +943,7 @@
675bcd0
         {
675bcd0
           if (LOG_PRUNE)
675bcd0
           {
675bcd0
-            logger.debug("Pruning: " + lastChild);
675bcd0
+            logger.config("Pruning: " + lastChild);
675bcd0
           }
675bcd0
           remove(lastChild);
675bcd0
           lastChild = getLastChild();
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/ModelPrinter.java liblayout-0.2.10/source/org/jfree/layouting/renderer/ModelPrinter.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/ModelPrinter.java	2021-04-07 10:34:09.786045327 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/renderer/ModelPrinter.java	2021-04-07 10:46:12.757941838 +0100
675bcd0
@@ -41,8 +41,7 @@
675bcd0
 import org.jfree.layouting.renderer.model.table.cells.TableCell;
675bcd0
 import org.jfree.layouting.renderer.model.table.cols.TableColumn;
675bcd0
 import org.jfree.layouting.renderer.model.table.cols.TableColumnModel;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
+import java.util.logging.Logger;
675bcd0
 
675bcd0
 /**
675bcd0
  * Creation-Date: Jan 9, 2007, 2:22:59 PM
675bcd0
@@ -51,7 +50,7 @@
675bcd0
  */
675bcd0
 public class ModelPrinter
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog (ModelPrinter.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(ModelPrinter.class.getName());
675bcd0
 
675bcd0
   private ModelPrinter()
675bcd0
   {
675bcd0
@@ -66,7 +65,7 @@
675bcd0
       b.append('[');
675bcd0
       b.append(Integer.toHexString(System.identityHashCode(node)));
675bcd0
       b.append(']');
675bcd0
-      logger.debug (b);
675bcd0
+      logger.config(b.toString());
675bcd0
       node = node.getParent();
675bcd0
     }
675bcd0
   }
675bcd0
@@ -96,7 +95,7 @@
675bcd0
     b.append(", height=");
675bcd0
     b.append(box.getHeight());
675bcd0
     b.append('}');
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
 
675bcd0
     b = new StringBuffer();
675bcd0
     for (int i = 0; i < level; i++)
675bcd0
@@ -105,7 +104,7 @@
675bcd0
     }
675bcd0
     b.append("- nodeLayoutProperties=");
675bcd0
     b.append(box.getNodeLayoutProperties());
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
 
675bcd0
     b = new StringBuffer();
675bcd0
     for (int i = 0; i < level; i++)
675bcd0
@@ -114,7 +113,7 @@
675bcd0
     }
675bcd0
     b.append("- boxLayoutProperties=");
675bcd0
     b.append(box.getBoxLayoutProperties());
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
 
675bcd0
     if (box instanceof TableRowRenderBox)
675bcd0
     {
675bcd0
@@ -124,7 +123,7 @@
675bcd0
       for (int i = 0; i < rowInfoStructure.getCellCount(); i++)
675bcd0
       {
675bcd0
         final TableCell cell = rowInfoStructure.getCellAt(i);
675bcd0
-        logger.debug ("CELL: " + i + " = " + cell.getRowSpan() + ' ' + cell.getColSpan() + ' ' + cell);
675bcd0
+        logger.config("CELL: " + i + " = " + cell.getRowSpan() + ' ' + cell.getColSpan() + ' ' + cell);
675bcd0
       }
675bcd0
     }
675bcd0
     else if (box instanceof TableRenderBox)
675bcd0
@@ -134,7 +133,7 @@
675bcd0
       for (int i = 0; i < columnModel.getColumnCount(); i++)
675bcd0
       {
675bcd0
         final TableColumn col = columnModel.getColumn(i);
675bcd0
-        logger.debug ("COLUMN: EffectiveSize: " + col.getEffectiveSize() +  " Computed Max Width: " + col.getComputedMaximumWidth() + " Computed ChunkSize: " + col.getComputedMinChunkSize());
675bcd0
+        logger.config("COLUMN: EffectiveSize: " + col.getEffectiveSize() +  " Computed Max Width: " + col.getComputedMaximumWidth() + " Computed ChunkSize: " + col.getComputedMinChunkSize());
675bcd0
 //        for (int cs = 1; cs < 3; cs++)
675bcd0
 //        {
675bcd0
 //          Log.debug ("* COLUMN: " + i + "(" + cs + ") " +
675bcd0
@@ -149,14 +148,14 @@
675bcd0
     else if (box instanceof TableCellRenderBox)
675bcd0
     {
675bcd0
       final TableCellRenderBox cellBox = (TableCellRenderBox) box;
675bcd0
-      logger.debug ("CELL: Position: " + cellBox.getColumnIndex());
675bcd0
+      logger.config("CELL: Position: " + cellBox.getColumnIndex());
675bcd0
     }
675bcd0
     else if (box instanceof ParagraphRenderBox)
675bcd0
     {
675bcd0
       final ParagraphRenderBox paraBox = (ParagraphRenderBox) box;
675bcd0
-      logger.debug ("-----------------------------------------------------");
675bcd0
+      logger.config("-----------------------------------------------------");
675bcd0
       printBox(paraBox.getLineboxContainer(), level + 1);
675bcd0
-      logger.debug ("-----------------------------------------------------");
675bcd0
+      logger.config("-----------------------------------------------------");
675bcd0
     }
675bcd0
 
675bcd0
     printChilds(box, level);
675bcd0
@@ -203,7 +202,7 @@
675bcd0
     b.append(", height=");
675bcd0
     b.append(node.getHeight());
675bcd0
     b.append('}');
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
 
675bcd0
 
675bcd0
     b = new StringBuffer();
675bcd0
@@ -213,7 +212,7 @@
675bcd0
     }
675bcd0
     b.append("- nodeLayoutProperties=");
675bcd0
     b.append(node.getNodeLayoutProperties());
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
   }
675bcd0
 
675bcd0
   private static void printText(final RenderableText text, final int level)
675bcd0
@@ -238,7 +237,7 @@
675bcd0
     b.append(", text='");
675bcd0
     b.append(text.getRawText());
675bcd0
     b.append("'}");
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
 
675bcd0
     b = new StringBuffer();
675bcd0
     for (int i = 0; i < level; i++)
675bcd0
@@ -247,7 +246,7 @@
675bcd0
     }
675bcd0
     b.append("- nodeLayoutProperties=");
675bcd0
     b.append(text.getNodeLayoutProperties());
675bcd0
-    logger.debug(b.toString());
675bcd0
+    logger.config(b.toString());
675bcd0
   }
675bcd0
 
675bcd0
 }
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/PrintingRenderer.java liblayout-0.2.10/source/org/jfree/layouting/renderer/PrintingRenderer.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/renderer/PrintingRenderer.java	2021-04-07 10:34:09.786045327 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/renderer/PrintingRenderer.java	2021-04-07 10:45:03.987095239 +0100
675bcd0
@@ -37,8 +37,7 @@
675bcd0
 import org.jfree.layouting.layouter.context.LayoutContext;
675bcd0
 import org.jfree.layouting.layouter.context.PageContext;
675bcd0
 import org.jfree.layouting.normalizer.content.NormalizationException;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
+import java.util.logging.Logger;
675bcd0
 
675bcd0
 /**
675bcd0
  * Creation-Date: 17.07.2006, 17:43:21
675bcd0
@@ -47,7 +46,7 @@
675bcd0
  */
675bcd0
 public class PrintingRenderer implements Renderer
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(PrintingRenderer.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(PrintingRenderer.class.getName());
675bcd0
   private static class PrintingRendererState implements State
675bcd0
   {
675bcd0
     private State parentState;
675bcd0
@@ -89,7 +88,7 @@
675bcd0
    */
675bcd0
   public void startedDocument(final PageContext pageContext)
675bcd0
   {
675bcd0
-    logger.debug ("<document>");
675bcd0
+    logger.config("<document>");
675bcd0
     parent.startedDocument(pageContext);
675bcd0
   }
675bcd0
 
675bcd0
@@ -102,7 +101,7 @@
675bcd0
   public void startedFlow(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedFlow(context);
675bcd0
   }
675bcd0
@@ -110,7 +109,7 @@
675bcd0
   public void startedTable(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedTable(context);
675bcd0
   }
675bcd0
@@ -118,7 +117,7 @@
675bcd0
   public void startedTableSection(final LayoutContext layoutContext)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + layoutContext.getTagName() + "' namespace='" + layoutContext.getNamespace() + "'>");
675bcd0
     parent.startedTableSection(layoutContext);
675bcd0
   }
675bcd0
@@ -126,7 +125,7 @@
675bcd0
   public void startedTableRow(final LayoutContext layoutContext)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + layoutContext.getTagName() + "' namespace='" + layoutContext.getNamespace() + "'>");
675bcd0
     parent.startedTableRow(layoutContext);
675bcd0
   }
675bcd0
@@ -134,7 +133,7 @@
675bcd0
   public void startedTableCell(final LayoutContext layoutContext)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + layoutContext.getTagName() + "' namespace='" + layoutContext.getNamespace() + "'>");
675bcd0
     parent.startedTableCell(layoutContext);
675bcd0
   }
675bcd0
@@ -142,7 +141,7 @@
675bcd0
   public void startedBlock(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedBlock(context);
675bcd0
   }
675bcd0
@@ -150,7 +149,7 @@
675bcd0
   public void startedMarker(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedMarker(context);
675bcd0
   }
675bcd0
@@ -158,7 +157,7 @@
675bcd0
   public void startedRootInline(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedRootInline(context);
675bcd0
   }
675bcd0
@@ -166,7 +165,7 @@
675bcd0
   public void startedInline(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("
675bcd0
+    logger.config("
675bcd0
         "tag='" + context.getTagName() + "' namespace='" + context.getNamespace() + "'>");
675bcd0
     parent.startedInline(context);
675bcd0
   }
675bcd0
@@ -175,93 +174,93 @@
675bcd0
                          final ContentToken content)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<content>" + content + "</content>");
675bcd0
+    logger.config("<content>" + content + "</content>");
675bcd0
     parent.addContent(context, content);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedInline() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</inline>");
675bcd0
+    logger.config("</inline>");
675bcd0
     parent.finishedInline();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedRootInline() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</paragraph>");
675bcd0
+    logger.config("</paragraph>");
675bcd0
     parent.finishedRootInline();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedMarker() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</marker>");
675bcd0
+    logger.config("</marker>");
675bcd0
     parent.finishedMarker();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedBlock() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</block>");
675bcd0
+    logger.config("</block>");
675bcd0
     parent.finishedBlock();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableCell() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-cell>");
675bcd0
+    logger.config("</table-cell>");
675bcd0
     parent.finishedTableCell();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableRow() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-row>");
675bcd0
+    logger.config("</table-row>");
675bcd0
     parent.finishedTableRow();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableSection() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-section>");
675bcd0
+    logger.config("</table-section>");
675bcd0
     parent.finishedTableSection();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTable() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("");
675bcd0
+    logger.config("");
675bcd0
     parent.finishedTable();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedFlow() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</flow>");
675bcd0
+    logger.config("</flow>");
675bcd0
     parent.finishedFlow();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedDocument() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</document>");
675bcd0
+    logger.config("</document>");
675bcd0
     parent.finishedDocument();
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableColumnGroup(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<table-column-group>");
675bcd0
+    logger.config("<table-column-group>");
675bcd0
     parent.startedTableColumnGroup(context);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedTableColumn(final LayoutContext context)
675bcd0
           throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<table-column>");
675bcd0
+    logger.config("<table-column>");
675bcd0
     parent.startedTableColumn(context);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableColumnGroup() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-column-group>");
675bcd0
+    logger.config("</table-column-group>");
675bcd0
     parent.finishedTableColumnGroup();
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableColumn() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-column>");
675bcd0
+    logger.config("</table-column>");
675bcd0
     parent.finishedTableColumn();
675bcd0
   }
675bcd0
 
675bcd0
@@ -274,14 +273,14 @@
675bcd0
    */
675bcd0
   public void handlePageBreak(final PageContext pageContext)
675bcd0
   {
675bcd0
-    logger.debug ("");
675bcd0
+    logger.config("");
675bcd0
     parent.handlePageBreak(pageContext);
675bcd0
   }
675bcd0
 
675bcd0
   public void startedPassThrough(final LayoutContext context)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<pass-through>");
675bcd0
+    logger.config("<pass-through>");
675bcd0
     parent.startedPassThrough(context);
675bcd0
   }
675bcd0
 
675bcd0
@@ -289,13 +288,13 @@
675bcd0
                                     final ContentToken content)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<pass-through-content>" + content + "</pass-through-content>");
675bcd0
+    logger.config("<pass-through-content>" + content + "</pass-through-content>");
675bcd0
     parent.addPassThroughContent(context, content);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedPassThrough() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</pass-through>");
675bcd0
+    logger.config("</pass-through>");
675bcd0
     parent.finishedPassThrough();
675bcd0
   }
675bcd0
 
675bcd0
@@ -307,13 +306,13 @@
675bcd0
   public void startedTableCaption(final LayoutContext context)
675bcd0
       throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("<table-caption>");
675bcd0
+    logger.config("<table-caption>");
675bcd0
     parent.startedTableCaption(context);
675bcd0
   }
675bcd0
 
675bcd0
   public void finishedTableCaption() throws NormalizationException
675bcd0
   {
675bcd0
-    logger.debug ("</table-caption>");
675bcd0
+    logger.config("</table-caption>");
675bcd0
     parent.finishedTableCaption();
675bcd0
   }
675bcd0
 }
675bcd0
diff -ru liblayout-0.2.10.orig/source/org/jfree/layouting/util/AttributeMap.java liblayout-0.2.10/source/org/jfree/layouting/util/AttributeMap.java
675bcd0
--- liblayout-0.2.10.orig/source/org/jfree/layouting/util/AttributeMap.java	2021-04-07 10:34:09.787045339 +0100
675bcd0
+++ liblayout-0.2.10/source/org/jfree/layouting/util/AttributeMap.java	2021-04-07 10:48:57.444969193 +0100
675bcd0
@@ -35,8 +35,7 @@
675bcd0
 import java.util.Iterator;
675bcd0
 import java.util.Map;
675bcd0
 
675bcd0
-import org.apache.commons.logging.Log;
675bcd0
-import org.apache.commons.logging.LogFactory;
675bcd0
+import java.util.logging.Logger;
675bcd0
 import org.pentaho.reporting.libraries.base.util.ObjectUtilities;
675bcd0
 
675bcd0
 /**
675bcd0
@@ -46,7 +45,7 @@
675bcd0
  */
675bcd0
 public class AttributeMap implements Serializable, Cloneable
675bcd0
 {
675bcd0
-  private static final Log logger = LogFactory.getLog(AttributeMap.class);
675bcd0
+  private static final Logger logger = Logger.getLogger(AttributeMap.class.getName());
675bcd0
 
675bcd0
   private static final long serialVersionUID = -7442871030874215436L;
675bcd0
   private static final String[] EMPTY_NAMESPACES = new String[0];
675bcd0
@@ -102,7 +101,7 @@
675bcd0
     }
675bcd0
     catch (Exception e)
675bcd0
     {
675bcd0
-      logger.error("Clone failed for ReportAttributeMap.createUnmodifiableMap", e);
675bcd0
+      logger.severe("Clone failed for ReportAttributeMap.createUnmodifiableMap:" + e);
675bcd0
       throw new IllegalStateException("Clone failed for ReportAttributeMap.createUnmodifiableMap");
675bcd0
     }
675bcd0
   }