@@ -0,0 +1,944 @@
+package ro.gov.ithub.infotranspub.tools.transcoder.metrorex.decode;%0A%0Apublic class TablePosition %7B%0A    RowCol topLeft = null;%0A    RowCol rightBottom = null;%0A%0A    TablePosition(RowCol topLeft, RowCol rightBottom)%7B%0A        this.topLeft = topLeft;%0A        this.rightBottom = rightBottom;%0A    %7D%0A%0A    RowCol getTopLeft()%7B%0A        return topLeft;%0A    %7D%0A    RowCol getRightBottom()%7B return rightBottom; %7D%0A%0A    void setTopLeft(RowCol topLeft)%7B%0A        this.topLeft = topLeft;%0A    %7D%0A    void setRightBottom(RowCol rightBottom)%7B%0A        this.rightBottom = rightBottom;%0A    %7D%0A%0A    public String toString()%7B%0A        StringBuilder sb = new StringBuilder().append(%22%5B%22)%0A                                              .append(topLeft)%0A                                              .append(%22%5Dx%5B%22)%0A                                              .append(rightBottom)%0A                                              .append(%22%5D%22);%0A        return sb.toString();%0A    %7D%0A%7D%0A%0A

Add rectangle containing a table segment