<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Persisted AST--><ast-root ast_class="com.goldencode.p2j.uast.ProgressAst">
  <ast col="0" id="137438953473" line="0" text="block" type="BLOCK">
    <annotation datatype="java.lang.Long" key="sigrefid" value="871878361124"/>
    <annotation datatype="java.lang.Long" key="peerid" value="871878361128"/>
    <annotation datatype="java.lang.String" key="default_ctor_javaname" value="__core_byteBucket_constructor__"/>
    <annotation datatype="java.lang.Boolean" key="new_shared_scope" value="false"/>
    <annotation datatype="java.lang.Long" key="translevel" value="148"/>
    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
    <annotation datatype="java.lang.String" key="pkgname" value="com.goldencode.p2j.oo.core"/>
    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
    <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
    <annotation datatype="java.lang.Long" key="preid" value="871878361128"/>
    <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
    <annotation datatype="java.lang.Long" key="reasons" value="0"/>
    <annotation datatype="java.lang.Long" key="controlid" value="871878361128"/>
    <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
    <annotation datatype="java.lang.String" key="javaname" value="ByteBucket"/>
    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
    <annotation datatype="java.lang.String" key="package-base" value="core"/>
    <annotation datatype="java.lang.Long" key="numparms" value="0"/>
    <annotation datatype="java.lang.String" key="classname" value="ByteBucket"/>
    <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
    <annotation datatype="java.lang.Long" key="instvarid" value="871878361128"/>
    <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
    <annotation datatype="java.lang.String" key="basename" value="ByteBucket.cls"/>
    <annotation datatype="java.lang.String" key="qualified_oo_name" value="OpenEdge.Core.ByteBucket"/>
    <annotation datatype="java.lang.String" key="relative-name" value="OpenEdge/Core/ByteBucket.cls"/>
    <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
    <annotation datatype="java.lang.Long" key="class_def_peerid" value="871878361093"/>
    <ast col="0" id="137438953474" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953475" line="12" text="block-level" type="KW_BLK_LVL">
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.Long" key="peerid" value="871878361129"/>
        <ast col="13" id="137438953481" line="12" text="on" type="KW_ON">
          <ast col="16" id="137438953483" line="12" text="error" type="KW_ERROR"/>
          <ast col="22" id="137438953485" line="12" text="undo" type="KW_UNDO">
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="top_level_target" value="false"/>
          </ast>
          <ast col="28" id="137438953488" line="12" text="throw" type="KW_THROW">
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
          </ast>
        </ast>
      </ast>
    </ast>
    <ast col="0" id="137438953491" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953492" line="14" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
        <annotation datatype="java.lang.String" key="simple_name" value="imemptrholder"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Ccs.Common.Support.IMemptrHolder"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953494" line="14" text="Ccs.Common.Support.IMemptrHolder" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953497" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953498" line="15" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="assert"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.Assert"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.Assert_"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953500" line="15" text="OpenEdge.Core.Assert" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953503" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953504" line="16" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="bytebucket"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.ByteBucket"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.ByteBucket"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
        <ast col="7" id="137438953506" line="16" text="OpenEdge.Core.ByteBucket" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953509" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953510" line="17" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="hashalgorithmenum"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.HashAlgorithmEnum"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
        <ast col="7" id="137438953512" line="17" text="OpenEdge.Core.HashAlgorithmEnum" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953515" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953516" line="18" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
        <annotation datatype="java.lang.String" key="simple_name" value="isupportinitialize"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.isupportinitialize"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.ISupportInitialize"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.IsupportInitialize"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ISupportInitialize.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953518" line="18" text="OpenEdge.Core.ISupportInitialize" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953521" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953522" line="19" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="memptr"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.Memptr"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.Memptr"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953524" line="19" text="OpenEdge.Core.Memptr" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953527" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953528" line="20" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="string"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.String"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.String_"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953530" line="20" text="OpenEdge.Core.String" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953533" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953534" line="21" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
        <annotation datatype="java.lang.String" key="simple_name" value="imemorypointer"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.imemorypointer"/>
        <annotation datatype="java.lang.String" key="search_spec" value="OpenEdge.Core.IMemoryPointer"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.core.ImemoryPointer"/>
        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/IMemoryPointer.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953536" line="21" text="OpenEdge.Core.IMemoryPointer" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953539" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953540" line="22" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="memoryoutputstream"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Progress.IO.MemoryOutputStream"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953542" line="22" text="Progress.IO.MemoryOutputStream" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953545" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953546" line="23" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
        <annotation datatype="java.lang.String" key="simple_name" value="icomparable"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="progress.collections.icomparable"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Progress.Collections.IComparable"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.collections.Icomparable"/>
        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Collections/IComparable.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953548" line="23" text="Progress.Collections.IComparable" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953551" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953552" line="24" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
        <annotation datatype="java.lang.String" key="simple_name" value="ihashable"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="progress.collections.ihashable"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Progress.Collections.IHashable"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.collections.Ihashable"/>
        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Collections/IHashable.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953554" line="24" text="Progress.Collections.IHashable" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953557" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953558" line="25" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="apperror"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="progress.lang.apperror"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Progress.Lang.AppError"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.lang.AppError"/>
        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953560" line="25" text="Progress.Lang.AppError" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953563" line="0" text="statement" type="STATEMENT">
      <ast col="1" id="137438953564" line="26" text="using" type="KW_USING">
        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
        <annotation datatype="java.lang.String" key="simple_name" value="object"/>
        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
        <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
        <annotation datatype="java.lang.String" key="search_spec" value="Progress.Lang.Object"/>
        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
        <annotation datatype="java.lang.String" key="legacy-import" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
        <ast col="7" id="137438953566" line="26" text="Progress.Lang.Object" type="SYMBOL"/>
      </ast>
    </ast>
    <ast col="0" id="137438953569" line="0" text="class definition" type="CLASS_DEF">
      <ast col="1" id="137438953570" line="28" text="class" type="KW_CLASS">
        <annotation datatype="java.lang.Long" key="support_level" value="16386"/>
        <ast col="7" id="137438953572" line="28" text="OpenEdge.Core.ByteBucket" type="SYMBOL"/>
        <ast col="1" id="137438953574" line="29" text="implements" type="KW_IMPLEMTS">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361111"/>
          <ast col="12" id="137438953576" line="29" text="ISupportInitialize" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361113"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="IsupportInitialize"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.isupportinitialize"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ISupportInitialize.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.IsupportInitialize"/>
          </ast>
          <ast col="12" id="137438953580" line="30" text="IMemptrHolder" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361115"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="ImemptrHolder"/>
            <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
          </ast>
          <ast col="12" id="137438953584" line="31" text="IMemoryPointer" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361117"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="ImemoryPointer"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.imemorypointer"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/IMemoryPointer.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ImemoryPointer"/>
          </ast>
          <ast col="12" id="137438953590" line="33" text="IComparable" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361119"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Icomparable"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="528"/>
            <annotation datatype="java.lang.String" key="generic-type" value="IMemptrHolder"/>
            <annotation datatype="java.lang.String" key="qualified" value="progress.collections.icomparable"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.collections"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Collections/IComparable.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.collections.Icomparable"/>
          </ast>
          <ast col="12" id="137438953591" line="34" text="IHashable" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361121"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Ihashable"/>
            <annotation datatype="java.lang.Long" key="support_level" value="528"/>
            <annotation datatype="java.lang.String" key="qualified" value="progress.collections.ihashable"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.collections"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Collections/IHashable.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.collections.Ihashable"/>
          </ast>
        </ast>
      </ast>
      <ast col="0" id="137438953600" line="0" text="block" type="BLOCK">
        <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
        <annotation datatype="java.lang.Long" key="peerid" value="871878361140"/>
        <ast col="0" id="137438953601" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953602" line="38" text="define" type="DEFINE_VARIABLE">
            <annotation datatype="java.lang.String" key="name" value="memoutStream"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361148"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="memoutStream"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
            <annotation datatype="java.lang.String" key="classname" value="object"/>
            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
            <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
            <annotation datatype="java.lang.Long" key="type" value="384"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953604" line="38" text="private" type="KW_PRIVATE"/>
            <ast col="29" id="137438953608" line="38" text="memoutStream" type="SYMBOL"/>
            <ast col="42" id="137438953610" line="38" text="as" type="KW_AS">
              <ast col="45" id="137438953612" line="38" text="MemoryOutputStream" type="CLASS_NAME">
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                <annotation datatype="java.lang.Long" key="support_level" value="528"/>
                <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
              </ast>
            </ast>
            <ast col="64" id="137438953614" line="38" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953617" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953618" line="39" text="define" type="DEFINE_VARIABLE">
            <annotation datatype="java.lang.String" key="name" value="twoGbSize"/>
            <annotation datatype="java.util.ArrayList" key="initial">
              <listitem datatype="java.lang.Long" value="2147483647"/>
            </annotation>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361159"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
            <annotation datatype="java.lang.String" key="javaname" value="twoGbSize"/>
            <annotation datatype="java.lang.Long" key="type" value="392"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953620" line="39" text="private" type="KW_PRIVATE"/>
            <ast col="29" id="137438953624" line="39" text="twoGbSize" type="SYMBOL"/>
            <ast col="39" id="137438953626" line="39" text="as" type="KW_AS">
              <ast col="42" id="137438953628" line="39" text="int64" type="KW_INT64"/>
            </ast>
            <ast col="48" id="137438953630" line="39" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="56" id="137438953632" line="39" text="init" type="KW_INIT">
              <annotation datatype="java.lang.Long" key="peerid" value="871878361161"/>
              <ast col="61" id="137438953634" line="39" text="2147483647" type="NUM_LITERAL">
                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361163"/>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953639" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953640" line="42" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="name" value="Position"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setPosition"/>
            <annotation datatype="java.lang.String" key="setter-javaname" value="setPosition"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361171"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getPosition"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="position"/>
            <annotation datatype="java.lang.Long" key="type" value="392"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.lang.String" key="get-javaname" value="getPosition"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953642" line="42" text="public" type="KW_PUBLIC"/>
            <ast col="28" id="137438953646" line="42" text="Position" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="2093"/>
            </ast>
            <ast col="37" id="137438953648" line="42" text="as" type="KW_AS">
              <ast col="40" id="137438953650" line="42" text="int64" type="KW_INT64"/>
            </ast>
            <ast col="46" id="137438953652" line="42" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="54" id="137438953654" line="42" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="name" value="Position"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
              <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361188"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="int64"/>
              <ast col="0" hidden="true" id="137438957395" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="get-Position"/>
                <annotation datatype="java.lang.Long" key="return_type" value="392"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                <ast col="0" id="137438957396" line="0" text="" type="LPARENS"/>
              </ast>
              <ast col="0" id="137438957422" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="peerid" value="871878361189"/>
              </ast>
              <ast col="0" id="137438957423" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361190"/>
                <ast col="0" id="137438957424" line="0" text="statement" type="STATEMENT">
                  <ast col="0" id="137438957425" line="0" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361192"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.String" key="classname" value="int64"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                    <ast col="0" id="137438957426" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361193"/>
                      <ast col="0" id="137438957427" line="0" text="Position" type="VAR_INT64">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361194"/>
                        <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="59" id="137438953657" line="42" text="set" type="KW_SET">
              <annotation datatype="java.lang.String" key="name" value="Position"/>
              <annotation datatype="java.lang.Long" key="pattach" value="871878361204"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361209"/>
              <annotation datatype="java.lang.Boolean" key="default_setter" value="true"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="void"/>
              <ast col="0" hidden="true" id="137438957397" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="set-Position"/>
                <annotation datatype="java.lang.Long" key="return_type" value="2547"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                <ast col="0" id="137438957398" line="0" text="" type="LPARENS">
                  <ast col="0" id="137438957399" line="0" text="" type="PARAMETER">
                    <annotation datatype="java.lang.Long" key="type" value="392"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <ast col="37" id="137438957400" line="42" text="as" type="KW_AS">
                      <ast col="40" id="137438957401" line="42" text="int64" type="KW_INT64"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
              <ast col="0" id="137438957429" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="peerid" value="871878361210"/>
                <ast col="0" id="137438957430" line="0" text="parameter" type="PARAMETER">
                  <annotation datatype="java.lang.String" key="name" value="var"/>
                  <annotation datatype="java.lang.String" key="javaname" value="var"/>
                  <annotation datatype="java.lang.Boolean" key="default_setter" value="true"/>
                  <annotation datatype="java.lang.Long" key="type" value="392"/>
                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                  <annotation datatype="java.lang.String" key="classname" value="int64"/>
                  <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                  <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                  <ast col="0" id="137438957431" line="0" text="input" type="KW_INPUT"/>
                  <ast col="0" id="137438957432" line="0" text="var" type="SYMBOL"/>
                  <ast col="0" id="137438957433" line="0" text="as" type="KW_AS">
                    <ast col="0" id="137438957434" line="0" text="int64" type="KW_INT64"/>
                  </ast>
                </ast>
              </ast>
              <ast col="0" id="137438957435" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361222"/>
                <ast col="0" id="137438957436" line="0" text="assignment" type="ASSIGNMENT">
                  <ast col="0" id="137438957437" line="0" text="=" type="ASSIGN">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361223"/>
                    <ast col="0" id="137438957438" line="0" text="Position" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361224"/>
                      <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                    </ast>
                    <ast col="0" id="137438957439" line="0" text="expression" type="EXPRESSION">
                      <ast col="0" id="137438957440" line="0" text="var" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="refid" value="137438957430"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361225"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953662" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953663" line="45" text="define" type="DEFINE_VARIABLE">
            <annotation datatype="java.lang.String" key="name" value="mmTempBytes"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361233"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
            <annotation datatype="java.lang.String" key="javaname" value="mmTempBytes"/>
            <annotation datatype="java.lang.Long" key="type" value="395"/>
            <annotation datatype="java.lang.String" key="classname" value="memptr"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953665" line="45" text="private" type="KW_PRIVATE"/>
            <ast col="29" id="137438953669" line="45" text="mmTempBytes" type="SYMBOL"/>
            <ast col="41" id="137438953671" line="45" text="as" type="KW_AS">
              <ast col="44" id="137438953673" line="45" text="memptr" type="KW_MEMPTR"/>
            </ast>
            <ast col="51" id="137438953675" line="45" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953680" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953681" line="48" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="name" value="DefaultCapacity"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setDefaultCapacity"/>
            <annotation datatype="java.lang.String" key="setter-javaname" value="setDefaultCapacity"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361243"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getDefaultCapacity"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="defaultCapacity"/>
            <annotation datatype="java.lang.Long" key="type" value="392"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.lang.String" key="get-javaname" value="getDefaultCapacity"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953683" line="48" text="public" type="KW_PUBLIC"/>
            <ast col="28" id="137438953687" line="48" text="DefaultCapacity" type="SYMBOL"/>
            <ast col="44" id="137438953689" line="48" text="as" type="KW_AS">
              <ast col="47" id="137438953691" line="48" text="int64" type="KW_INT64"/>
            </ast>
            <ast col="53" id="137438953693" line="48" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="61" id="137438953695" line="48" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="name" value="DefaultCapacity"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="getDefaultCapacity"/>
              <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361260"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="int64"/>
              <ast col="0" hidden="true" id="137438957402" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="get-DefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="return_type" value="392"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="getDefaultCapacity"/>
                <ast col="0" id="137438957403" line="0" text="" type="LPARENS"/>
              </ast>
              <ast col="0" id="137438957442" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="peerid" value="871878361261"/>
              </ast>
              <ast col="0" id="137438957443" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361262"/>
                <ast col="0" id="137438957444" line="0" text="statement" type="STATEMENT">
                  <ast col="0" id="137438957445" line="0" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361264"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.String" key="classname" value="int64"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953681"/>
                    <ast col="0" id="137438957446" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361265"/>
                      <ast col="0" id="137438957447" line="0" text="DefaultCapacity" type="VAR_INT64">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361266"/>
                        <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953681"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="74" id="137438953698" line="48" text="set" type="KW_SET">
              <annotation datatype="java.lang.String" key="name" value="DefaultCapacity"/>
              <annotation datatype="java.lang.Long" key="pattach" value="871878361276"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
              <annotation datatype="java.lang.String" key="javaname" value="setDefaultCapacity"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361281"/>
              <annotation datatype="java.lang.Boolean" key="default_setter" value="true"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="void"/>
              <ast col="66" id="137438953704" line="48" text="private" type="KW_PRIVATE"/>
              <ast col="0" hidden="true" id="137438957404" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="set-DefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="return_type" value="2547"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="setDefaultCapacity"/>
                <ast col="0" id="137438957405" line="0" text="" type="LPARENS">
                  <ast col="0" id="137438957406" line="0" text="" type="PARAMETER">
                    <annotation datatype="java.lang.Long" key="type" value="392"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <ast col="44" id="137438957407" line="48" text="as" type="KW_AS">
                      <ast col="47" id="137438957408" line="48" text="int64" type="KW_INT64"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
              <ast col="0" id="137438957449" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="peerid" value="871878361282"/>
                <ast col="0" id="137438957450" line="0" text="parameter" type="PARAMETER">
                  <annotation datatype="java.lang.String" key="name" value="var"/>
                  <annotation datatype="java.lang.String" key="javaname" value="var"/>
                  <annotation datatype="java.lang.Boolean" key="default_setter" value="true"/>
                  <annotation datatype="java.lang.Long" key="type" value="392"/>
                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                  <annotation datatype="java.lang.String" key="classname" value="int64"/>
                  <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                  <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                  <ast col="0" id="137438957451" line="0" text="input" type="KW_INPUT"/>
                  <ast col="0" id="137438957452" line="0" text="var" type="SYMBOL"/>
                  <ast col="0" id="137438957453" line="0" text="as" type="KW_AS">
                    <ast col="0" id="137438957454" line="0" text="int64" type="KW_INT64"/>
                  </ast>
                </ast>
              </ast>
              <ast col="0" id="137438957455" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361294"/>
                <ast col="0" id="137438957456" line="0" text="assignment" type="ASSIGNMENT">
                  <ast col="0" id="137438957457" line="0" text="=" type="ASSIGN">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361295"/>
                    <ast col="0" id="137438957458" line="0" text="DefaultCapacity" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361296"/>
                      <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953681"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                    </ast>
                    <ast col="0" id="137438957459" line="0" text="expression" type="EXPRESSION">
                      <ast col="0" id="137438957460" line="0" text="var" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="refid" value="137438957450"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361297"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953705" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953706" line="51" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="name" value="Size"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setSize"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361305"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getSize"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="size"/>
            <annotation datatype="java.lang.Long" key="type" value="392"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.lang.String" key="get-javaname" value="getSize"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953708" line="51" text="final" type="KW_FINAL"/>
            <ast col="18" id="137438953710" line="51" text="public" type="KW_PUBLIC"/>
            <ast col="34" id="137438953714" line="51" text="Size" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="2366"/>
            </ast>
            <ast col="39" id="137438953716" line="51" text="as" type="KW_AS">
              <ast col="42" id="137438953718" line="51" text="int64" type="KW_INT64"/>
            </ast>
            <ast col="48" id="137438953720" line="51" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="9" id="137438953722" line="52" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="name" value="Size"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="getSize"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361322"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="int64"/>
              <ast col="0" id="137438953725" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361348"/>
                <annotation datatype="java.lang.Long" key="translevel" value="148"/>
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
                <annotation datatype="java.lang.Long" key="preid" value="871878361336"/>
                <annotation datatype="java.lang.Long" key="enterid" value="871878361344"/>
                <annotation datatype="java.lang.Long" key="finiid" value="871878361352"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
                <annotation datatype="java.lang.Long" key="controlid" value="871878361340"/>
                <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="instvarid" value="871878361324"/>
                <ast col="0" id="137438953726" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953727" line="53" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361354"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="classname" value="int64"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953706"/>
                    <ast col="0" id="137438953729" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361355"/>
                      <ast col="32" id="137438953730" line="53" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361356"/>
                        <ast col="20" id="137438953731" line="53" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361360"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                        <ast col="33" id="137438953732" line="53" text="BytesWritten" type="OO_METH_INT64">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361356"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
              <ast col="0" hidden="true" id="137438957409" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="get-Size"/>
                <annotation datatype="java.lang.Long" key="return_type" value="392"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="getSize"/>
                <ast col="0" id="137438957410" line="0" text="" type="LPARENS"/>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953740" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953741" line="58" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="name" value="Value"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setValue"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361368"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getValue"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="value"/>
            <annotation datatype="java.lang.Long" key="type" value="395"/>
            <annotation datatype="java.lang.String" key="classname" value="memptr"/>
            <annotation datatype="java.lang.String" key="get-javaname" value="getValue"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953743" line="58" text="final" type="KW_FINAL"/>
            <ast col="18" id="137438953745" line="58" text="public" type="KW_PUBLIC"/>
            <ast col="34" id="137438953749" line="58" text="Value" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="922"/>
            </ast>
            <ast col="40" id="137438953751" line="58" text="as" type="KW_AS">
              <ast col="43" id="137438953753" line="58" text="memptr" type="KW_MEMPTR"/>
            </ast>
            <ast col="50" id="137438953755" line="58" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="9" id="137438953757" line="59" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="name" value="Value"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="getValue"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361385"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="memptr"/>
              <ast col="12" id="137438953758" line="59" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361386"/>
              </ast>
              <ast col="0" id="137438953762" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361412"/>
                <annotation datatype="java.lang.Long" key="translevel" value="148"/>
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
                <annotation datatype="java.lang.Long" key="preid" value="871878361400"/>
                <annotation datatype="java.lang.Long" key="enterid" value="871878361408"/>
                <annotation datatype="java.lang.Long" key="finiid" value="871878361416"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="finallynode" value="137438953841"/>
                <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
                <annotation datatype="java.lang.Long" key="controlid" value="871878361404"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="instvarid" value="871878361388"/>
                <ast col="0" id="137438953763" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953764" line="60" text="def" type="DEFINE_VARIABLE">
                    <annotation datatype="java.lang.String" key="name" value="bbData"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361418"/>
                    <annotation datatype="java.lang.String" key="javaname" value="bbData"/>
                    <annotation datatype="java.lang.Long" key="type" value="395"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                    <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                    <ast col="21" id="137438953768" line="60" text="bbData" type="SYMBOL"/>
                    <ast col="28" id="137438953770" line="60" text="as" type="KW_AS">
                      <ast col="31" id="137438953772" line="60" text="memptr" type="KW_MEMPTR"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="0" id="137438953775" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953776" line="61" text="if" type="KW_IF">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361422"/>
                    <ast col="0" id="137438953778" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361423"/>
                      <ast col="42" id="137438953779" line="61" text="gt" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361424"/>
                        <ast col="28" id="137438953782" line="61" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361425"/>
                          <ast col="16" id="137438953783" line="61" text="memoutStream" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361429"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                            <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                            <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                          </ast>
                          <ast col="29" id="137438953784" line="61" text="BytesWritten" type="OO_METH_INT64">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361425"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                            <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                        <ast col="45" id="137438953785" line="61" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361430"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="47" id="137438953787" line="61" text="then" type="KW_THEN">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361431"/>
                      <ast col="0" id="137438953789" line="0" text="inner block" type="INNER_BLOCK">
                        <annotation datatype="java.lang.Boolean" key="error_prop" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="implicit_endkey" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361433"/>
                        <annotation datatype="java.lang.Boolean" key="implicit_error" value="false"/>
                        <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                        <annotation datatype="java.lang.Boolean" key="integrated_simple_do" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                        <annotation datatype="java.lang.String" key="block_type" value="DO"/>
                        <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                        <annotation datatype="java.lang.Long" key="block_par_id" value="871878361431"/>
                        <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="interactive" value="false"/>
                        <ast col="13" id="137438953790" line="62" text="do" type="KW_DO">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        </ast>
                        <ast col="0" id="137438953793" line="0" text="block" type="BLOCK">
                          <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361434"/>
                          <ast col="0" id="137438953794" line="0" text="statement" type="STATEMENT">
                            <ast col="17" id="137438953799" line="63" text="set-size" type="KW_SET_SZ">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878361435"/>
                              <ast col="26" id="137438953801" line="63" text="bbData" type="VAR_MEMPTR">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438953764"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878361436"/>
                              </ast>
                              <ast col="0" id="137438953802" line="0" text="expression" type="EXPRESSION">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878361437"/>
                                <ast col="48" id="137438953803" line="63" text=":" type="OBJECT_INVOCATION">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878361438"/>
                                  <ast col="36" id="137438953804" line="63" text="memoutStream" type="VAR_CLASS">
                                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878361442"/>
                                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                    <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                    <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                    <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                    <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                    <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                  </ast>
                                  <ast col="49" id="137438953805" line="63" text="BytesWritten" type="OO_METH_INT64">
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878361438"/>
                                    <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                    <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                                    <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                    <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                    <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                                    <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                    <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                          <ast col="0" id="137438953808" line="0" text="assignment" type="ASSIGNMENT">
                            <ast col="24" id="137438953809" line="64" text="=" type="ASSIGN">
                              <annotation datatype="java.lang.Long" key="peerid" value="871878361443"/>
                              <ast col="17" id="137438953812" line="64" text="bbData" type="VAR_MEMPTR">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438953764"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878361444"/>
                              </ast>
                              <ast col="0" id="137438953813" line="0" text="expression" type="EXPRESSION">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <ast col="26" id="137438953814" line="64" text="get-bytes" type="FUNC_POLY">
                                  <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="1482"/>
                                  <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878361445"/>
                                  <ast col="48" id="137438953816" line="64" text=":" type="OBJECT_INVOCATION">
                                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878361446"/>
                                    <ast col="36" id="137438953817" line="64" text="memoutStream" type="VAR_CLASS">
                                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878361450"/>
                                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                      <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                      <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                      <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                      <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                      <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                    </ast>
                                    <ast col="49" id="137438953818" line="64" text="Data" type="OO_METH_MEMPTR">
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878361446"/>
                                      <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                                      <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                      <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                      <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                                      <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                    </ast>
                                  </ast>
                                  <ast col="55" id="137438953821" line="64" text="1" type="NUM_LITERAL">
                                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878361451"/>
                                  </ast>
                                  <ast col="70" id="137438953824" line="64" text=":" type="OBJECT_INVOCATION">
                                    <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878361452"/>
                                    <ast col="58" id="137438953825" line="64" text="memoutStream" type="VAR_CLASS">
                                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878361456"/>
                                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                      <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                      <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                      <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                      <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                      <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                    </ast>
                                    <ast col="71" id="137438953826" line="64" text="BytesWritten" type="OO_METH_INT64">
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878361452"/>
                                      <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                                      <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                      <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                      <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                    </ast>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="0" id="137438953833" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953834" line="67" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361459"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953741"/>
                    <ast col="0" id="137438953836" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361461"/>
                      <ast col="20" id="137438953837" line="67" text="bbData" type="VAR_MEMPTR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953764"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361462"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="0" id="137438953840" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953841" line="69" text="finally" type="KW_FINALLY">
                    <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                    <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361416"/>
                    <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                    <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="0" id="137438953848" line="0" text="statement" type="STATEMENT">
                      <ast col="17" id="137438953853" line="72" text="set-size" type="KW_SET_SZ">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361463"/>
                        <ast col="26" id="137438953855" line="72" text="bbData" type="VAR_MEMPTR">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953764"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361464"/>
                        </ast>
                        <ast col="0" id="137438953856" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361465"/>
                          <ast col="36" id="137438953857" line="72" text="0" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361466"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
              <ast col="0" hidden="true" id="137438957411" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="get-Value"/>
                <annotation datatype="java.lang.Long" key="return_type" value="395"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="getValue"/>
                <ast col="0" id="137438957412" line="0" text="" type="LPARENS"/>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953872" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="137438953873" line="77" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="name" value="PointerValue"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setPointerValue"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361474"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getPointerValue"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
            <annotation datatype="java.lang.Long" key="type" value="392"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.lang.String" key="get-javaname" value="getPointerValue"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <ast col="12" id="137438953875" line="77" text="final" type="KW_FINAL"/>
            <ast col="18" id="137438953877" line="77" text="public" type="KW_PUBLIC"/>
            <ast col="34" id="137438953881" line="77" text="PointerValue" type="SYMBOL"/>
            <ast col="47" id="137438953883" line="77" text="as" type="KW_AS">
              <ast col="50" id="137438953885" line="77" text="int64" type="KW_INT64"/>
            </ast>
            <ast col="56" id="137438953887" line="77" text="no-undo" type="KW_NO_UNDO">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="9" id="137438953889" line="78" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="name" value="PointerValue"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="javaname" value="getPointerValue"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361491"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="classname" value="int64"/>
              <ast col="12" id="137438953890" line="78" text="(" type="LPARENS">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361492"/>
              </ast>
              <ast col="0" id="137438953894" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361518"/>
                <annotation datatype="java.lang.Long" key="translevel" value="148"/>
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
                <annotation datatype="java.lang.Long" key="preid" value="871878361506"/>
                <annotation datatype="java.lang.Long" key="enterid" value="871878361514"/>
                <annotation datatype="java.lang.Long" key="finiid" value="871878361522"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
                <annotation datatype="java.lang.Long" key="controlid" value="871878361510"/>
                <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="instvarid" value="871878361494"/>
                <ast col="0" id="137438953895" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438953896" line="79" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361524"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="classname" value="int64"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                    <ast col="0" id="137438953898" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361525"/>
                      <ast col="20" id="137438953899" line="79" text="get-pointer-value" type="FUNC_INT64">
                        <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="1528"/>
                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361526"/>
                        <ast col="50" id="137438953901" line="79" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361527"/>
                          <ast col="38" id="137438953902" line="79" text="memoutStream" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361531"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                            <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                            <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                          </ast>
                          <ast col="51" id="137438953903" line="79" text="Data" type="OO_METH_MEMPTR">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361527"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                            <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                            <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
              <ast col="0" hidden="true" id="137438957413" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="name" value="get-PointerValue"/>
                <annotation datatype="java.lang.Long" key="return_type" value="392"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="javaname" value="getPointerValue"/>
                <ast col="0" id="137438957414" line="0" text="" type="LPARENS"/>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953914" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361543"/>
          <ast col="5" id="137438953915" line="83" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="bytebucket()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <ast col="17" id="137438953917" line="83" text="public" type="KW_PUBLIC"/>
            <ast col="35" id="137438953921" line="83" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361544"/>
            </ast>
          </ast>
          <ast col="0" id="137438953925" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361568"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361556"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361564"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361572"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361560"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361546"/>
            <ast col="0" id="137438953926" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438953927" line="84" text="this-object" type="KW_THIS_OBJ">
                <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT integer)"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361574"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438954087"/>
                <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <ast col="20" id="137438953928" line="84" text="(" type="LPARENS">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <ast col="0" id="137438953929" line="0" text="parameter" type="PARAMETER">
                    <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <ast col="0" id="137438953930" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361575"/>
                      <ast col="21" id="137438953931" line="84" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361577"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438953942" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361592"/>
          <ast col="5" id="137438953943" line="89" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878361587"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="17" id="137438953945" line="89" text="public" type="KW_PUBLIC"/>
            <ast col="35" id="137438953949" line="89" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361593"/>
              <ast col="0" id="137438953950" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438953951" line="89" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438953953" line="89" text="piDefaultCapacity" type="SYMBOL"/>
                <ast col="60" id="137438953955" line="89" text="as" type="KW_AS">
                  <ast col="63" id="137438953957" line="89" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438953961" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361634"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361622"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361630"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361638"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361626"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361612"/>
            <ast col="0" id="137438957461" line="0" text="" type="STATEMENT">
              <ast col="0" id="137438957462" line="0" text="" type="KW_SUPER">
                <annotation datatype="java.lang.Long" key="peerid" value="871878361640"/>
                <annotation datatype="java.lang.String" key="javaname" value="__lang_BaseObject_constructor__"/>
                <ast col="0" id="137438957463" line="0" text="" type="LPARENS"/>
              </ast>
            </ast>
            <ast col="0" id="137438953962" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438953963" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361641"/>
                <ast col="15" id="137438953964" line="90" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361642"/>
                  <ast col="9" id="137438953965" line="90" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438953966" line="90" text="IsZeroOrPositive" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="iszeroorpositive(KW_INPUT int64, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="isZeroOrPositive"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361642"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884930408"/>
                    <ast col="33" id="137438953968" line="90" text="piDefaultCapacity" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361644"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953950"/>
                    </ast>
                    <ast col="52" id="137438953971" line="90" text="'Initial size'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361646"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438953975" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438953976" line="91" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="44" id="137438953978" line="91" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361647"/>
                  <ast col="16" id="137438953981" line="91" text="memoutStream" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361648"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                  </ast>
                  <ast col="0" id="137438953982" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="46" id="137438953983" line="91" text="new" type="FUNC_CLASS">
                      <annotation datatype="java.lang.Long" key="tempidx" value="2"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.String" key="signature" value="memoryoutputstream(KW_INPUT int64)"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361649"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="javaname" value="memoryOutputStream"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                      <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                      <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                      <annotation datatype="java.util.ArrayList" key="typelist">
                        <listitem datatype="java.lang.String" value="int64"/>
                      </annotation>
                      <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <ast col="50" id="137438953985" line="91" text="MemoryOutputStream" type="CLASS_NAME">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="528"/>
                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      </ast>
                      <ast col="68" id="137438953986" line="91" text="(" type="LPARENS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <ast col="0" id="137438953987" line="0" text="parameter" type="PARAMETER">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <ast col="69" id="137438953988" line="91" text="piDefaultCapacity" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361651"/>
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953950"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="44" id="137438953991" line="92" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361653"/>
                  <ast col="27" id="137438953994" line="92" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361654"/>
                    <ast col="16" id="137438953995" line="92" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="28" id="137438953996" line="92" text="Position" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361654"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957415" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361657"/>
                        <ast col="46" id="137438953998" line="92" text="1" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361658"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="44" id="137438954000" line="93" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361659"/>
                  <ast col="27" id="137438954003" line="93" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361660"/>
                    <ast col="16" id="137438954004" line="93" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="28" id="137438954005" line="93" text="DefaultCapacity" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361660"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953681"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setDefaultCapacity"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957416" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361662"/>
                        <ast col="46" id="137438954007" line="93" text="piDefaultCapacity" type="VAR_INT64">
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953950"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361663"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954016" line="0" text="destructor" type="DESTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361675"/>
          <ast col="5" id="137438954017" line="97" text="destructor" type="KW_DESTRUCT">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_ByteBucket_destructor__"/>
          </ast>
          <ast col="0" id="137438954025" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361699"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361687"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361695"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361703"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361691"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361677"/>
            <ast col="0" id="137438954026" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954027" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361705"/>
                <ast col="9" id="137438954028" line="98" text="Destroy" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="destroy()"/>
                  <annotation datatype="java.lang.String" key="javaname" value="destroy"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361706"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438954469"/>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954040" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361721"/>
          <ast col="5" id="137438954041" line="106" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT integer, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878361716"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="integer"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="17" id="137438954043" line="106" text="public" type="KW_PUBLIC"/>
            <ast col="35" id="137438954047" line="106" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361722"/>
              <ast col="0" id="137438954048" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piInitialSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                <annotation datatype="java.lang.String" key="javaname" value="piInitialSize"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438954049" line="106" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438954051" line="106" text="piInitialSize" type="SYMBOL"/>
                <ast col="56" id="137438954053" line="106" text="as" type="KW_AS">
                  <ast col="59" id="137438954055" line="106" text="integer" type="KW_INT"/>
                </ast>
              </ast>
              <ast col="0" id="137438954058" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="68" id="137438954059" line="106" text="input" type="KW_INPUT"/>
                <ast col="74" id="137438954061" line="106" text="piDefaultCapacity" type="SYMBOL"/>
                <ast col="92" id="137438954063" line="106" text="as" type="KW_AS">
                  <ast col="95" id="137438954065" line="106" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954069" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361778"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361766"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361774"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361782"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361770"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361756"/>
            <ast col="0" id="137438954070" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954071" line="107" text="this-object" type="KW_THIS_OBJ">
                <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT int64)"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361784"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438953943"/>
                <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <ast col="20" id="137438954072" line="107" text="(" type="LPARENS">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <ast col="0" id="137438954073" line="0" text="parameter" type="PARAMETER">
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <ast col="0" id="137438954074" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361785"/>
                      <ast col="21" id="137438954075" line="107" text="piDefaultCapacity" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438954058"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361786"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954086" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878361801"/>
          <ast col="5" id="137438954087" line="115" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT integer)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878361796"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="integer"/>
            </annotation>
            <ast col="17" id="137438954089" line="115" text="public" type="KW_PUBLIC"/>
            <ast col="35" id="137438954093" line="115" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361802"/>
              <ast col="0" id="137438954094" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piInitialSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                <annotation datatype="java.lang.String" key="javaname" value="piInitialSize"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438954095" line="115" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438954097" line="115" text="piInitialSize" type="SYMBOL"/>
                <ast col="56" id="137438954099" line="115" text="as" type="KW_AS">
                  <ast col="59" id="137438954101" line="115" text="integer" type="KW_INT"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954105" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361843"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361831"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361839"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361847"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361835"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361821"/>
            <ast col="0" id="137438954106" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954107" line="116" text="this-object" type="KW_THIS_OBJ">
                <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT int64)"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                <annotation datatype="java.lang.String" key="javaname" value="__core_byteBucket_constructor__"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361849"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438953943"/>
                <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <ast col="20" id="137438954108" line="116" text="(" type="LPARENS">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <ast col="0" id="137438954109" line="0" text="parameter" type="PARAMETER">
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <ast col="0" id="137438954110" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361850"/>
                      <ast col="21" id="137438954111" line="116" text="int64" type="FUNC_INT64">
                        <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="1664"/>
                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878361851"/>
                        <ast col="27" id="137438954113" line="116" text="piInitialSize" type="VAR_INT">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438954094"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878361852"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954125" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878361873"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954126" line="123" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Instance"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="instance(KW_INPUT integer, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.Boolean" key="static" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="instance"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878361868"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="integer"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438954128" line="123" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954130" line="123" text="static" type="KW_STATIC"/>
            <ast col="26" id="137438954132" line="123" text="ByteBucket" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            </ast>
            <ast col="37" id="137438954134" line="123" text="Instance" type="SYMBOL"/>
            <ast col="46" id="137438954136" line="123" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361874"/>
              <ast col="0" id="137438954137" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piInitialSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                <annotation datatype="java.lang.String" key="javaname" value="piInitialSize"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="47" id="137438954138" line="123" text="input" type="KW_INPUT"/>
                <ast col="53" id="137438954140" line="123" text="piInitialSize" type="SYMBOL"/>
                <ast col="67" id="137438954142" line="123" text="as" type="KW_AS">
                  <ast col="70" id="137438954144" line="123" text="integer" type="KW_INT"/>
                </ast>
              </ast>
              <ast col="0" id="137438954147" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="79" id="137438954148" line="123" text="input" type="KW_INPUT"/>
                <ast col="85" id="137438954150" line="123" text="piDefaultCapacity" type="SYMBOL"/>
                <ast col="103" id="137438954152" line="123" text="as" type="KW_AS">
                  <ast col="106" id="137438954154" line="123" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954158" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878361931"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878361919"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878361927"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878361935"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878361923"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361908"/>
            <ast col="0" id="137438954159" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954160" line="124" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="oBB"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361937"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="oBb"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                <ast col="25" id="137438954164" line="124" text="oBB" type="SYMBOL"/>
                <ast col="29" id="137438954166" line="124" text="as" type="KW_AS">
                  <ast col="32" id="137438954168" line="124" text="ByteBucket" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
                <ast col="43" id="137438954170" line="124" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954173" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954174" line="125" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="20" id="137438954176" line="125" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361941"/>
                  <ast col="16" id="137438954179" line="125" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361942"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954160"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="0" id="137438954180" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="22" id="137438954181" line="125" text="new" type="FUNC_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT integer, KW_INPUT int64)"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878361943"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="tempidx" value="14"/>
                      <ast col="26" id="137438954183" line="125" text="ByteBucket" type="CLASS_NAME">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="36" id="137438954184" line="125" text="(" type="LPARENS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <ast col="0" id="137438954185" line="0" text="parameter" type="PARAMETER">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <ast col="37" id="137438954186" line="125" text="piInitialSize" type="VAR_INT">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361945"/>
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438954137"/>
                          </ast>
                        </ast>
                        <ast col="0" id="137438954189" line="0" text="parameter" type="PARAMETER">
                          <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <ast col="52" id="137438954190" line="125" text="piDefaultCapacity" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878361946"/>
                            <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                            <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438954147"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954194" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954195" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361948"/>
                <ast col="12" id="137438954196" line="126" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361949"/>
                  <ast col="9" id="137438954197" line="126" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361951"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954160"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="13" id="137438954198" line="126" text="Initialize" type="OO_METH_VOID">
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="initialize"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="signature" value="initialize()"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361949"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954435"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954203" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954204" line="127" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878361952"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438954126"/>
                <ast col="0" id="137438954206" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878361953"/>
                  <ast col="16" id="137438954207" line="127" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878361954"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954160"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954217" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878361977"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954218" line="133" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Instance"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="instance(KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.Boolean" key="static" value="true"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="instance"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878361972"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438954220" line="133" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954222" line="133" text="static" type="KW_STATIC"/>
            <ast col="26" id="137438954224" line="133" text="ByteBucket" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            </ast>
            <ast col="37" id="137438954226" line="133" text="Instance" type="SYMBOL"/>
            <ast col="46" id="137438954228" line="133" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878361978"/>
              <ast col="0" id="137438954229" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piDefaultCapacity"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="47" id="137438954230" line="133" text="input" type="KW_INPUT"/>
                <ast col="53" id="137438954232" line="133" text="piDefaultCapacity" type="SYMBOL"/>
                <ast col="71" id="137438954234" line="133" text="as" type="KW_AS">
                  <ast col="74" id="137438954236" line="133" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954240" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362020"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362008"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362016"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362024"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362012"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878361997"/>
            <ast col="0" id="137438954241" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954242" line="134" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="oBB"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362026"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="oBb"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                <ast col="25" id="137438954246" line="134" text="oBB" type="SYMBOL"/>
                <ast col="29" id="137438954248" line="134" text="as" type="KW_AS">
                  <ast col="32" id="137438954250" line="134" text="ByteBucket" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
                <ast col="43" id="137438954252" line="134" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954255" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954256" line="136" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="20" id="137438954258" line="136" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362030"/>
                  <ast col="16" id="137438954261" line="136" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362031"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954242"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="0" id="137438954262" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="22" id="137438954263" line="136" text="new" type="FUNC_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.String" key="signature" value="bytebucket(KW_INPUT int64)"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362032"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="tempidx" value="11"/>
                      <ast col="26" id="137438954265" line="136" text="ByteBucket" type="CLASS_NAME">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="36" id="137438954266" line="136" text="(" type="LPARENS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <ast col="0" id="137438954267" line="0" text="parameter" type="PARAMETER">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <ast col="37" id="137438954268" line="136" text="piDefaultCapacity" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362034"/>
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438954229"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954272" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954273" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362036"/>
                <ast col="12" id="137438954274" line="137" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362037"/>
                  <ast col="9" id="137438954275" line="137" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362039"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954242"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="13" id="137438954276" line="137" text="Initialize" type="OO_METH_VOID">
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="initialize"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="signature" value="initialize()"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362037"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954435"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954281" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954282" line="139" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362040"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438954218"/>
                <ast col="0" id="137438954284" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362041"/>
                  <ast col="16" id="137438954285" line="139" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362042"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954242"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954295" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362062"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954296" line="143" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Instance"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="instance()"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
            <annotation datatype="java.lang.Boolean" key="static" value="true"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="instance"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            <ast col="12" id="137438954298" line="143" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954300" line="143" text="static" type="KW_STATIC"/>
            <ast col="26" id="137438954302" line="143" text="ByteBucket" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
            </ast>
            <ast col="37" id="137438954304" line="143" text="Instance" type="SYMBOL"/>
            <ast col="46" id="137438954306" line="143" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362063"/>
            </ast>
          </ast>
          <ast col="0" id="137438954310" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362088"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362076"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362084"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362092"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362080"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362065"/>
            <ast col="0" id="137438954311" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954312" line="144" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="oBB"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362094"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="oBb"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                <ast col="25" id="137438954316" line="144" text="oBB" type="SYMBOL"/>
                <ast col="29" id="137438954318" line="144" text="as" type="KW_AS">
                  <ast col="32" id="137438954320" line="144" text="ByteBucket" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
                <ast col="43" id="137438954322" line="144" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954325" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954326" line="146" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="20" id="137438954328" line="146" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362098"/>
                  <ast col="16" id="137438954331" line="146" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362099"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954312"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="0" id="137438954332" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="22" id="137438954333" line="146" text="new" type="FUNC_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.String" key="signature" value="bytebucket()"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362100"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="tempidx" value="0"/>
                      <ast col="26" id="137438954335" line="146" text="ByteBucket" type="CLASS_NAME">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="36" id="137438954336" line="146" text="(" type="LPARENS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954340" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954341" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362102"/>
                <ast col="12" id="137438954342" line="147" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362103"/>
                  <ast col="9" id="137438954343" line="147" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362105"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954312"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="13" id="137438954344" line="147" text="Initialize" type="OO_METH_VOID">
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="initialize"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="signature" value="initialize()"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362103"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954435"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954349" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954350" line="149" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362106"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.ByteBucket&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438954296"/>
                <ast col="0" id="137438954352" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362107"/>
                  <ast col="16" id="137438954353" line="149" text="oBB" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362108"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954312"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954363" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362122"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954364" line="154" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Clear"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="clear()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="clear_"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <ast col="12" id="137438954366" line="154" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954368" line="154" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954370" line="154" text="Clear" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="564"/>
            </ast>
            <ast col="30" id="137438954372" line="154" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362123"/>
            </ast>
          </ast>
          <ast col="0" id="137438954376" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362147"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362135"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362143"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362151"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362139"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362125"/>
            <ast col="0" id="137438954377" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954378" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362153"/>
                <ast col="22" id="137438954379" line="155" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362154"/>
                  <ast col="10" id="137438954380" line="155" text="memoutStream" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362158"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                    <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                    <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                  </ast>
                  <ast col="23" id="137438954381" line="155" text="Clear" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="clear()"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362154"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="528"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="clear_"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.Long" key="tempidx" value="7"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954386" line="0" text="statement" type="STATEMENT">
              <ast col="10" id="137438954387" line="156" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="38" id="137438954389" line="156" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362159"/>
                  <ast col="28" id="137438954392" line="156" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362160"/>
                    <ast col="17" id="137438954393" line="156" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="29" id="137438954394" line="156" text="Position" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362160"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957417" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362163"/>
                        <ast col="40" id="137438954396" line="156" text="1" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362164"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954399" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954400" line="158" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362166"/>
                <ast col="0" id="137438954402" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362167"/>
                  <ast col="34" id="137438954403" line="158" text="gt" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362168"/>
                    <ast col="12" id="137438954407" line="158" text="get-size" type="FUNC_INT64">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362169"/>
                      <ast col="21" id="137438954409" line="158" text="mmTempBytes" type="VAR_MEMPTR">
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362170"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                      </ast>
                    </ast>
                    <ast col="37" id="137438954410" line="158" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362171"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="39" id="137438954412" line="158" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362172"/>
                  <ast col="0" id="137438954414" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362173"/>
                    <ast col="0" id="137438954415" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438954420" line="159" text="set-size" type="KW_SET_SZ">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362174"/>
                        <ast col="22" id="137438954422" line="159" text="mmTempBytes" type="VAR_MEMPTR">
                          <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362175"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        </ast>
                        <ast col="0" id="137438954423" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362176"/>
                          <ast col="37" id="137438954424" line="159" text="0" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362177"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954434" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362190"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954435" line="165" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Initialize"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="initialize()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="initialize"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <ast col="12" id="137438954437" line="165" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954439" line="165" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954441" line="165" text="Initialize" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="1641"/>
            </ast>
            <ast col="35" id="137438954443" line="165" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362191"/>
            </ast>
          </ast>
          <ast col="0" id="137438954447" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362215"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362203"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362211"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362219"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362207"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362193"/>
            <ast col="0" id="137438954448" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954449" line="166" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="37" id="137438954451" line="166" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362221"/>
                  <ast col="27" id="137438954454" line="166" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362222"/>
                    <ast col="16" id="137438954455" line="166" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="28" id="137438954456" line="166" text="Position" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362222"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957418" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362225"/>
                        <ast col="39" id="137438954458" line="166" text="1" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362226"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954468" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362238"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954469" line="170" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Destroy"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="destroy()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="destroy"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <ast col="12" id="137438954471" line="170" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954473" line="170" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954475" line="170" text="Destroy" type="SYMBOL"/>
            <ast col="32" id="137438954477" line="170" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362239"/>
            </ast>
          </ast>
          <ast col="0" id="137438954481" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362263"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362251"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362259"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362267"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362255"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362241"/>
            <ast col="0" id="137438954482" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954483" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362269"/>
                <ast col="20" id="137438954484" line="171" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362270"/>
                  <ast col="9" id="137438954485" line="171" text="this-object" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                  <ast col="21" id="137438954486" line="171" text="Clear" type="OO_METH_VOID">
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="clear_"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="signature" value="clear()"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362270"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954364"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954498" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362286"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954499" line="180" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="ResizeArray"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="resizearray(KW_INPUT integer)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362281"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="resizeArray"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="integer"/>
            </annotation>
            <ast col="12" id="137438954501" line="180" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954503" line="180" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954505" line="180" text="ResizeArray" type="SYMBOL"/>
            <ast col="36" id="137438954507" line="180" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362287"/>
              <ast col="0" id="137438954508" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSize"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="37" id="137438954509" line="180" text="input" type="KW_INPUT"/>
                <ast col="43" id="137438954511" line="180" text="piSize" type="SYMBOL"/>
                <ast col="50" id="137438954513" line="180" text="as" type="KW_AS">
                  <ast col="53" id="137438954515" line="180" text="integer" type="KW_INT"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954528" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362328"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362316"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362324"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362332"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362320"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362306"/>
          </ast>
        </ast>
        <ast col="0" id="137438954529" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362347"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954530" line="190" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Resize"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="resize(KW_INPUT integer)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362342"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="resize"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="integer"/>
            </annotation>
            <ast col="12" id="137438954532" line="190" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954534" line="190" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954536" line="190" text="Resize" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="2193"/>
            </ast>
            <ast col="31" id="137438954538" line="190" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362348"/>
              <ast col="0" id="137438954539" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSize"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="32" id="137438954540" line="190" text="input" type="KW_INPUT"/>
                <ast col="38" id="137438954542" line="190" text="piSize" type="SYMBOL"/>
                <ast col="45" id="137438954544" line="190" text="as" type="KW_AS">
                  <ast col="48" id="137438954546" line="190" text="integer" type="KW_INT"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954559" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362389"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362377"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362385"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362393"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362381"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362367"/>
          </ast>
        </ast>
        <ast col="0" id="137438954560" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362408"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954561" line="199" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT int64, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362403"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438954563" line="199" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954565" line="199" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954567" line="199" text="PutBytes" type="SYMBOL"/>
            <ast col="33" id="137438954569" line="199" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362409"/>
              <ast col="0" id="137438954570" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piPointerValue"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piPointerValue"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438954571" line="199" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438954573" line="199" text="piPointerValue" type="SYMBOL"/>
                <ast col="55" id="137438954575" line="199" text="as" type="KW_AS">
                  <ast col="58" id="137438954577" line="199" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438954580" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438954581" line="200" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438954583" line="200" text="piSize" type="SYMBOL"/>
                <ast col="47" id="137438954585" line="200" text="as" type="KW_AS">
                  <ast col="50" id="137438954587" line="200" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954591" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362465"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362453"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362461"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362469"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="finallynode" value="137438954782"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362457"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362443"/>
            <ast col="0" id="137438954592" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954593" line="201" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="bytesWritten"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362471"/>
                <annotation datatype="java.lang.String" key="javaname" value="bytesWritten"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438954597" line="201" text="bytesWritten" type="SYMBOL"/>
                <ast col="38" id="137438954599" line="201" text="as" type="KW_AS">
                  <ast col="41" id="137438954601" line="201" text="int64" type="KW_INT64"/>
                </ast>
                <ast col="47" id="137438954603" line="201" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954608" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954609" line="204" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362475"/>
                <ast col="0" id="137438954611" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362476"/>
                  <ast col="9" id="137438954612" line="205" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362477"/>
                    <ast col="19" id="137438954615" line="204" text="le" type="LTE">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362478"/>
                      <ast col="12" id="137438954618" line="204" text="piSize" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438954580"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362479"/>
                      </ast>
                      <ast col="22" id="137438954619" line="204" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362480"/>
                      </ast>
                    </ast>
                    <ast col="19" id="137438954620" line="205" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362483"/>
                      <ast col="12" id="137438954623" line="205" text="piSize" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438954580"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362484"/>
                      </ast>
                      <ast col="22" hidden="true" id="137438954624" line="205" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438954626" line="206" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362485"/>
                  <ast col="0" id="137438954628" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362486"/>
                    <ast col="0" id="137438954629" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438954630" line="207" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362487"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954633" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954634" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362490"/>
                <ast col="15" id="137438954635" line="209" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362491"/>
                  <ast col="9" id="137438954636" line="209" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438954637" line="209" text="IsPositive" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="ispositive(KW_INPUT int64, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="isPositive"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362491"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884930064"/>
                    <ast col="27" id="137438954639" line="209" text="piPointerValue" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362493"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438954570"/>
                    </ast>
                    <ast col="43" id="137438954642" line="209" text="'Pointer Value'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362495"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954648" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954649" line="212" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362497"/>
                <ast col="0" id="137438954651" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362498"/>
                  <ast col="40" id="137438954652" line="212" text="&gt;" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362499"/>
                    <ast col="12" id="137438954656" line="212" text="(" type="LPARENS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <ast col="20" id="137438954657" line="212" text="+" type="PLUS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362500"/>
                        <ast col="13" id="137438954660" line="212" text="piSize" type="VAR_INT64">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438954580"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362501"/>
                        </ast>
                        <ast col="33" id="137438954661" line="212" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362502"/>
                          <ast col="22" id="137438954662" line="212" text="this-object" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          </ast>
                          <ast col="34" id="137438954663" line="212" text="Size" type="OO_METH_INT64">
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362502"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="42" id="137438954664" line="212" text="twoGbSize" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362504"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953618"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="52" id="137438954666" line="212" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362505"/>
                  <ast col="0" id="137438954668" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362506"/>
                    <ast col="0" id="137438954669" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438954670" line="213" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362507"/>
                        <ast col="20" id="137438954672" line="213" text="error" type="KW_ERROR"/>
                        <ast col="0" id="137438954674" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362508"/>
                          <ast col="26" id="137438954675" line="213" text="new" type="FUNC_CLASS">
                            <annotation datatype="java.lang.Long" key="tempidx" value="4"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.String" key="signature" value="apperror(KW_INPUT character, KW_INPUT integer)"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362509"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="javaname" value="appError"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang.AppError"/>
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="AppError"/>
                            <annotation datatype="java.lang.String" key="qualified" value="progress.lang.apperror"/>
                            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.Lang.AppError"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                            <annotation datatype="java.util.ArrayList" key="typelist">
                              <listitem datatype="java.lang.String" value="character"/>
                              <listitem datatype="java.lang.String" value="integer"/>
                            </annotation>
                            <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <ast col="30" id="137438954677" line="213" text="AppError" type="CLASS_NAME">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="AppError"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.String" key="qualified" value="progress.lang.apperror"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang.AppError"/>
                            </ast>
                            <ast col="38" id="137438954678" line="213" text="(" type="LPARENS">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <ast col="0" id="137438954679" line="0" text="parameter" type="PARAMETER">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <ast col="39" id="137438954680" line="213" text="'Data is larger than space available in memptr (2 gb max).'" type="STRING">
                                  <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                  <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878362511"/>
                                </ast>
                              </ast>
                              <ast col="0" id="137438954682" line="0" text="parameter" type="PARAMETER">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <ast col="99" id="137438954683" line="213" text="0" type="NUM_LITERAL">
                                  <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878362512"/>
                                  <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954689" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954694" line="215" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362515"/>
                <ast col="18" id="137438954696" line="215" text="mmTempBytes" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362516"/>
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                </ast>
                <ast col="0" id="137438954697" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362517"/>
                  <ast col="33" id="137438954698" line="215" text="1" type="NUM_LITERAL">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362518"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954703" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954708" line="216" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362519"/>
                <ast col="18" id="137438954710" line="216" text="mmTempBytes" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362520"/>
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                </ast>
                <ast col="0" id="137438954711" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362521"/>
                  <ast col="33" id="137438954712" line="216" text="0" type="NUM_LITERAL">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362522"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954717" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954722" line="217" text="set-pointer-value" type="KW_SET_PTR">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362523"/>
                <ast col="27" id="137438954724" line="217" text="mmTempBytes" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362524"/>
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                </ast>
                <ast col="0" id="137438954725" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362525"/>
                  <ast col="42" id="137438954726" line="217" text="piPointerValue" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954570"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362526"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954729" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954734" line="218" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362527"/>
                <ast col="18" id="137438954736" line="218" text="mmTempBytes" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362528"/>
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                </ast>
                <ast col="0" id="137438954737" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362529"/>
                  <ast col="33" id="137438954738" line="218" text="piSize" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954580"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362530"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954743" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954744" line="221" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="37" id="137438954746" line="221" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362531"/>
                  <ast col="16" id="137438954749" line="221" text="bytesWritten" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954593"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362532"/>
                  </ast>
                  <ast col="0" id="137438954750" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="51" id="137438954751" line="221" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362533"/>
                      <ast col="39" id="137438954752" line="221" text="memoutStream" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362537"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                        <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      </ast>
                      <ast col="52" id="137438954753" line="221" text="Write" type="OO_METH_INT64">
                        <annotation datatype="java.lang.String" key="signature" value="write(KW_INPUT memptr, KW_INPUT int64, KW_INPUT int64)"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362533"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.String" key="param_modes" value="III"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="528"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="write"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.util.ArrayList" key="typelist">
                          <listitem datatype="java.lang.String" value="memptr"/>
                          <listitem datatype="java.lang.String" value="int64"/>
                          <listitem datatype="java.lang.String" value="int64"/>
                        </annotation>
                        <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="tempidx" value="23"/>
                        <ast col="58" id="137438954755" line="221" text="mmTempBytes" type="VAR_MEMPTR">
                          <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362538"/>
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                        </ast>
                        <ast col="71" id="137438954758" line="221" text="1" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362541"/>
                          <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.String" key="calltype" value="integer"/>
                          <annotation datatype="java.lang.String" key="classname" value="int64"/>
                          <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        </ast>
                        <ast col="74" id="137438954761" line="221" text="piSize" type="VAR_INT64">
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362542"/>
                          <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438954580"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="37" id="137438954764" line="222" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362543"/>
                  <ast col="27" id="137438954767" line="222" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362544"/>
                    <ast col="16" id="137438954768" line="222" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="28" id="137438954769" line="222" text="Position" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362544"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957419" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362546"/>
                        <ast col="60" id="137438954771" line="222" text="+" type="PLUS">
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362547"/>
                          <ast col="50" id="137438954774" line="222" text=":" type="OBJECT_INVOCATION">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362548"/>
                            <ast col="39" id="137438954775" line="222" text="this-object" type="VAR_CLASS">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                            </ast>
                            <ast col="51" id="137438954776" line="222" text="Position" type="OO_METH_INT64">
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362548"/>
                              <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                              <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                              <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                              <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                              <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                              <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                            </ast>
                          </ast>
                          <ast col="62" id="137438954777" line="222" text="bytesWritten" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438954593"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362550"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954781" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438954782" line="224" text="finally" type="KW_FINALLY">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362469"/>
                <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <ast col="0" id="137438954787" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438954792" line="227" text="set-pointer-value" type="KW_SET_PTR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362551"/>
                    <ast col="31" id="137438954794" line="227" text="mmTempBytes" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362552"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    </ast>
                    <ast col="0" id="137438954795" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362553"/>
                      <ast col="46" id="137438954796" line="227" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362554"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="0" id="137438954799" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438954800" line="228" text="if" type="KW_IF">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362556"/>
                    <ast col="0" id="137438954802" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362557"/>
                      <ast col="38" id="137438954803" line="228" text="gt" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362558"/>
                        <ast col="16" id="137438954807" line="228" text="get-size" type="FUNC_INT64">
                          <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                          <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362559"/>
                          <ast col="25" id="137438954809" line="228" text="mmTempBytes" type="VAR_MEMPTR">
                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362560"/>
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                          </ast>
                        </ast>
                        <ast col="41" id="137438954810" line="228" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362561"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="43" id="137438954812" line="228" text="then" type="KW_THEN">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362562"/>
                      <ast col="0" id="137438954814" line="0" text="block" type="BLOCK">
                        <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362563"/>
                        <ast col="0" id="137438954815" line="0" text="statement" type="STATEMENT">
                          <ast col="17" id="137438954820" line="229" text="set-size" type="KW_SET_SZ">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362564"/>
                            <ast col="26" id="137438954822" line="229" text="mmTempBytes" type="VAR_MEMPTR">
                              <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                              <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362565"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438953663"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            </ast>
                            <ast col="0" id="137438954823" line="0" text="expression" type="EXPRESSION">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362566"/>
                              <ast col="41" id="137438954824" line="229" text="0" type="NUM_LITERAL">
                                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878362567"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954839" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362583"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954840" line="236" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT object&lt;? extends openedge.core.string&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362578"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putString"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438954842" line="236" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954844" line="236" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954846" line="236" text="PutString" type="SYMBOL"/>
            <ast col="34" id="137438954848" line="236" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362584"/>
              <ast col="0" id="137438954849" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="poData"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="String_"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="poData"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.String_"/>
                <ast col="35" id="137438954850" line="236" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438954852" line="236" text="poData" type="SYMBOL"/>
                <ast col="48" id="137438954854" line="236" text="as" type="KW_AS">
                  <ast col="51" id="137438954856" line="236" text="String" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="String_"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.String_"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954860" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362628"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362616"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362624"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362632"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362620"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362606"/>
            <ast col="0" id="137438954861" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954862" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362634"/>
                <ast col="15" id="137438954863" line="237" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362635"/>
                  <ast col="9" id="137438954864" line="237" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438954865" line="237" text="NotNull" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="notnull(KW_INPUT object&lt;? extends progress.lang.object&gt;, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="notNull"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362635"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884916836"/>
                    <ast col="24" id="137438954867" line="237" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362637"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438954849"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="String_"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.String_"/>
                    </ast>
                    <ast col="32" id="137438954870" line="237" text="'String data'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362639"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438954874" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954875" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362640"/>
                <ast col="9" id="137438954876" line="239" text="PutString" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar, KW_INPUT character)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362641"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438955003"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putString"/>
                  <ast col="25" id="137438954878" line="239" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="longchar"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362642"/>
                    <ast col="19" id="137438954879" line="239" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362644"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="String_"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438954849"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.String_"/>
                    </ast>
                    <ast col="26" id="137438954880" line="239" text="Value" type="OO_METH_LONGCHAR">
                      <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362642"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="394"/>
                      <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                      <annotation datatype="java.lang.Long" key="refid" value="266287972655"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                    </ast>
                  </ast>
                  <ast col="39" id="137438954883" line="239" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.String" key="jtype" value="character"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362645"/>
                    <ast col="33" id="137438954884" line="239" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362647"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="String_"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.string"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438954849"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.String_"/>
                    </ast>
                    <ast col="40" id="137438954885" line="239" text="Encoding" type="OO_METH_CHAR">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362645"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                      <annotation datatype="java.lang.Long" key="refid" value="266287972516"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/String.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.String"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="javaname" value="getEncoding"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="383"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954896" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362662"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954897" line="245" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362657"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putString"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="longchar"/>
            </annotation>
            <ast col="12" id="137438954899" line="245" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954901" line="245" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954903" line="245" text="PutString" type="SYMBOL"/>
            <ast col="34" id="137438954905" line="245" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362663"/>
              <ast col="0" id="137438954906" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcData"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcData"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="35" id="137438954907" line="245" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438954909" line="245" text="pcData" type="SYMBOL"/>
                <ast col="48" id="137438954911" line="245" text="as" type="KW_AS">
                  <ast col="51" id="137438954913" line="245" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954917" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362704"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362692"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362700"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362708"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362696"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362682"/>
            <ast col="0" id="137438954918" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954919" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362710"/>
                <ast col="9" id="137438954920" line="246" text="PutString" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar, KW_INPUT character)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362711"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438955003"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putString"/>
                  <ast col="19" id="137438954922" line="246" text="pcData" type="VAR_LONGCHAR">
                    <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="longchar"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362712"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954906"/>
                  </ast>
                  <ast col="27" id="137438954925" line="246" text="'utf-8':u" type="STRING">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.String" key="jtype" value="character"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362714"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                    <annotation datatype="java.lang.String" key="classname" value="character"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438954948" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362729"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438954949" line="254" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar, KW_INPUT longchar)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362724"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putString"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="longchar"/>
              <listitem datatype="java.lang.String" value="longchar"/>
            </annotation>
            <ast col="12" id="137438954952" line="254" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438954954" line="254" text="void" type="KW_VOID"/>
            <ast col="24" id="137438954956" line="254" text="PutString" type="SYMBOL"/>
            <ast col="34" id="137438954958" line="254" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362730"/>
              <ast col="0" id="137438954959" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcData"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcData"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="35" id="137438954960" line="254" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438954962" line="254" text="pcData" type="SYMBOL"/>
                <ast col="48" id="137438954964" line="254" text="as" type="KW_AS">
                  <ast col="51" id="137438954966" line="254" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
              <ast col="0" id="137438954969" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="35" id="137438954970" line="255" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438954972" line="255" text="pcTargetCodepage" type="SYMBOL"/>
                <ast col="58" id="137438954974" line="255" text="as" type="KW_AS">
                  <ast col="61" id="137438954976" line="255" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438954980" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362786"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362774"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362782"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362790"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362778"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362764"/>
            <ast col="0" id="137438954981" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438954982" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362792"/>
                <ast col="9" id="137438954983" line="257" text="PutString" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar, KW_INPUT character)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362793"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438955003"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putString"/>
                  <ast col="19" id="137438954985" line="257" text="pcData" type="VAR_LONGCHAR">
                    <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="longchar"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362794"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438954959"/>
                  </ast>
                  <ast col="27" id="137438954988" line="257" text="string" type="FUNC_CHAR">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                    <annotation datatype="java.lang.String" key="jtype" value="character"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362796"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                    <ast col="34" id="137438954990" line="257" text="pcTargetCodepage" type="VAR_LONGCHAR">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438954969"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362797"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955002" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362812"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955003" line="264" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putstring(KW_INPUT longchar, KW_INPUT character)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362807"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putString"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="longchar"/>
              <listitem datatype="java.lang.String" value="character"/>
            </annotation>
            <ast col="12" id="137438955005" line="264" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955007" line="264" text="void" type="KW_VOID"/>
            <ast col="24" id="137438955009" line="264" text="PutString" type="SYMBOL"/>
            <ast col="34" id="137438955011" line="264" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362813"/>
              <ast col="0" id="137438955012" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcData"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcData"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="35" id="137438955013" line="264" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438955015" line="264" text="pcData" type="SYMBOL"/>
                <ast col="48" id="137438955017" line="264" text="as" type="KW_AS">
                  <ast col="51" id="137438955019" line="264" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
              <ast col="0" id="137438955022" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.Long" key="type" value="383"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="character"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="35" id="137438955023" line="265" text="input" type="KW_INPUT"/>
                <ast col="41" id="137438955025" line="265" text="pcTargetCodepage" type="SYMBOL"/>
                <ast col="58" id="137438955027" line="265" text="as" type="KW_AS">
                  <ast col="61" id="137438955029" line="265" text="character" type="KW_CHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955033" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878362869"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362857"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878362865"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878362873"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="finallynode" value="137438955147"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362861"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362847"/>
            <ast col="0" id="137438955034" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955035" line="266" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="mData"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362875"/>
                <annotation datatype="java.lang.String" key="javaname" value="mData"/>
                <annotation datatype="java.lang.Long" key="type" value="395"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438955039" line="266" text="mData" type="SYMBOL"/>
                <ast col="31" id="137438955041" line="266" text="as" type="KW_AS">
                  <ast col="34" id="137438955043" line="266" text="memptr" type="KW_MEMPTR"/>
                </ast>
                <ast col="41" id="137438955045" line="266" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955050" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955051" line="269" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362879"/>
                <ast col="0" id="137438955053" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362880"/>
                  <ast col="36" id="137438955054" line="269" text="eq" type="EQUALS">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362881"/>
                    <ast col="12" id="137438955058" line="269" text="length" type="FUNC_INT">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362882"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="1725"/>
                      <annotation datatype="java.lang.String" key="methodtext" value="TextOps.byteLength"/>
                      <ast col="19" id="137438955060" line="269" text="pcData" type="VAR_LONGCHAR">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955012"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362883"/>
                      </ast>
                      <ast col="27" hidden="true" id="137438955063" line="269" text="'raw':u" type="STRING">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      </ast>
                    </ast>
                    <ast col="39" id="137438955064" line="269" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362884"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="41" id="137438955066" line="269" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362885"/>
                  <ast col="0" id="137438955068" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362886"/>
                    <ast col="0" id="137438955069" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955070" line="270" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362887"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955073" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955074" line="272" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362891"/>
                <ast col="0" id="137438955076" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362892"/>
                  <ast col="12" id="137438955077" line="273" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362893"/>
                    <ast col="32" id="137438955080" line="272" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362894"/>
                      <ast col="15" id="137438955083" line="272" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955022"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362895"/>
                      </ast>
                      <ast col="35" id="137438955084" line="272" text="'':u" type="STRING">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362896"/>
                      </ast>
                    </ast>
                    <ast col="32" id="137438955085" line="273" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362899"/>
                      <ast col="15" id="137438955088" line="273" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955022"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362900"/>
                      </ast>
                      <ast col="35" hidden="true" id="137438955089" line="273" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438955091" line="274" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362901"/>
                  <ast col="0" id="137438955093" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362902"/>
                    <ast col="0" id="137438955094" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955095" line="275" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="37" id="137438955097" line="275" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362903"/>
                          <ast col="20" id="137438955100" line="275" text="pcTargetCodepage" type="VAR_CHAR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955022"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362904"/>
                          </ast>
                          <ast col="0" id="137438955101" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="39" id="137438955102" line="275" text="'UTF-8':u" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362905"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955105" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955106" line="277" text="copy-lob" type="KW_CPY_LOB">
                <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362909"/>
                <ast col="0" id="137438955108" line="0" text="from" type="KW_FROM">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362911"/>
                  <ast col="0" id="137438955109" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362912"/>
                    <ast col="18" id="137438955110" line="277" text="pcData" type="VAR_LONGCHAR">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955012"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362913"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="25" id="137438955112" line="277" text="to" type="KW_TO">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362915"/>
                  <ast col="0" id="137438955114" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362916"/>
                    <ast col="28" id="137438955115" line="277" text="mData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955035"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362917"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="18" id="137438955119" line="279" text="convert" type="KW_CONVERT">
                  <ast col="26" id="137438957477" line="279" text="target" type="KW_SOURCE">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362918"/>
                    <ast col="33" id="137438957478" line="279" text="codepage" type="KW_CP"/>
                    <ast col="0" id="137438957479" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362919"/>
                      <ast col="0" id="137438957481" line="0" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362920"/>
                      </ast>
                    </ast>
                  </ast>
                  <ast col="26" id="137438955121" line="279" text="target" type="KW_TARGET">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362921"/>
                    <ast col="33" id="137438955123" line="279" text="codepage" type="KW_CP"/>
                    <ast col="0" id="137438955125" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362922"/>
                      <ast col="42" id="137438955126" line="279" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955022"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362923"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955129" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955130" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362924"/>
                <ast col="9" id="137438955131" line="281" text="PutBytes" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT int64, KW_INPUT int64)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878362925"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438954561"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
                  <ast col="18" id="137438955133" line="281" text="get-pointer-value" type="FUNC_INT64">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362927"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1528"/>
                    <ast col="36" id="137438955135" line="281" text="mData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955035"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362928"/>
                    </ast>
                  </ast>
                  <ast col="44" id="137438955139" line="281" text="get-size" type="FUNC_INT64">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362930"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                    <ast col="53" id="137438955141" line="281" text="mData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955035"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362931"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955146" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955147" line="283" text="finally" type="KW_FINALLY">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878362873"/>
                <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <ast col="0" id="137438955150" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438955151" line="284" text="if" type="KW_IF">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878362933"/>
                    <ast col="0" id="137438955153" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362934"/>
                      <ast col="32" id="137438955154" line="284" text="gt" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362935"/>
                        <ast col="16" id="137438955158" line="284" text="get-size" type="FUNC_INT64">
                          <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                          <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362936"/>
                          <ast col="25" id="137438955160" line="284" text="mData" type="VAR_MEMPTR">
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955035"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362937"/>
                          </ast>
                        </ast>
                        <ast col="35" id="137438955161" line="284" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878362938"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="37" id="137438955163" line="284" text="then" type="KW_THEN">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878362939"/>
                      <ast col="0" id="137438955165" line="0" text="block" type="BLOCK">
                        <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878362940"/>
                        <ast col="0" id="137438955166" line="0" text="statement" type="STATEMENT">
                          <ast col="17" id="137438955171" line="285" text="set-size" type="KW_SET_SZ">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878362941"/>
                            <ast col="26" id="137438955173" line="285" text="mData" type="VAR_MEMPTR">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438955035"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362942"/>
                            </ast>
                            <ast col="0" id="137438955174" line="0" text="expression" type="EXPRESSION">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878362943"/>
                              <ast col="35" id="137438955175" line="285" text="0" type="NUM_LITERAL">
                                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878362944"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955190" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878362960"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955191" line="293" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT object&lt;? extends openedge.core.memptr&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878362955"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438955193" line="293" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955195" line="293" text="void" type="KW_VOID"/>
            <ast col="24" id="137438955197" line="293" text="PutBytes" type="SYMBOL"/>
            <ast col="33" id="137438955199" line="293" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878362961"/>
              <ast col="0" id="137438955200" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="poData"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="poData"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                <ast col="34" id="137438955201" line="293" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438955203" line="293" text="poData" type="SYMBOL"/>
                <ast col="47" id="137438955205" line="293" text="as" type="KW_AS">
                  <ast col="56" id="137438955209" line="293" text="Memptr" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955213" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363005"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878362993"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363001"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363009"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878362997"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878362983"/>
            <ast col="0" id="137438955214" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955215" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363011"/>
                <ast col="15" id="137438955216" line="294" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363012"/>
                  <ast col="9" id="137438955217" line="294" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438955218" line="294" text="NotNull" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="notnull(KW_INPUT object&lt;? extends progress.lang.object&gt;, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="notNull"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363012"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884916836"/>
                    <ast col="24" id="137438955220" line="294" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363014"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955200"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    </ast>
                    <ast col="32" id="137438955223" line="294" text="'Data'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363016"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955227" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955228" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363017"/>
                <ast col="9" id="137438955229" line="295" text="PutBytes" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT int64, KW_INPUT int64)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363018"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438954561"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
                  <ast col="24" id="137438955231" line="295" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363019"/>
                    <ast col="18" id="137438955232" line="295" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363021"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955200"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    </ast>
                    <ast col="25" id="137438955233" line="295" text="GetPointerValue" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="javaname" value="getPointerValue_1"/>
                      <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Memptr"/>
                      <annotation datatype="java.lang.String" key="signature" value="getpointervalue()"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363019"/>
                      <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.Long" key="refid" value="158913790762"/>
                    </ast>
                  </ast>
                  <ast col="50" id="137438955238" line="295" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363022"/>
                    <ast col="44" id="137438955239" line="295" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363024"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955200"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    </ast>
                    <ast col="51" id="137438955240" line="295" text="Size" type="OO_METH_INT64">
                      <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2126"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363022"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                      <annotation datatype="java.lang.Long" key="refid" value="158913790343"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955251" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363039"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955252" line="302" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT object&lt;? extends openedge.core.bytebucket&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363034"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putBytes_1"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438955254" line="302" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955256" line="302" text="void" type="KW_VOID"/>
            <ast col="24" id="137438955258" line="302" text="PutBytes" type="SYMBOL"/>
            <ast col="33" id="137438955260" line="302" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363040"/>
              <ast col="0" id="137438955261" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="poData"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="poData"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                <ast col="34" id="137438955262" line="302" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438955264" line="302" text="poData" type="SYMBOL"/>
                <ast col="47" id="137438955266" line="302" text="as" type="KW_AS">
                  <ast col="56" id="137438955270" line="302" text="ByteBucket" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955274" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363084"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363072"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363080"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363088"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363076"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363062"/>
            <ast col="0" id="137438955275" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955276" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363090"/>
                <ast col="15" id="137438955277" line="303" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363091"/>
                  <ast col="9" id="137438955278" line="303" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438955279" line="303" text="NotNull" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="notnull(KW_INPUT object&lt;? extends progress.lang.object&gt;, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="notNull"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363091"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884916836"/>
                    <ast col="24" id="137438955281" line="303" text="poData" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363093"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955261"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="32" id="137438955284" line="303" text="'Input data'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363095"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955290" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955291" line="306" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363097"/>
                <ast col="0" id="137438955293" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363098"/>
                  <ast col="45" id="137438955294" line="306" text="&gt;" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363099"/>
                    <ast col="12" id="137438955298" line="306" text="(" type="LPARENS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <ast col="25" id="137438955299" line="306" text="+" type="PLUS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363100"/>
                        <ast col="19" id="137438955302" line="306" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363101"/>
                          <ast col="13" id="137438955303" line="306" text="poData" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363103"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955261"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          </ast>
                          <ast col="20" id="137438955304" line="306" text="Size" type="OO_METH_INT64">
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363101"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                        <ast col="38" id="137438955305" line="306" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363104"/>
                          <ast col="27" id="137438955306" line="306" text="this-object" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          </ast>
                          <ast col="39" id="137438955307" line="306" text="Size" type="OO_METH_INT64">
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363104"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="47" id="137438955308" line="306" text="twoGbSize" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363106"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953618"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="57" id="137438955310" line="306" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363107"/>
                  <ast col="0" id="137438955312" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363108"/>
                    <ast col="0" id="137438955313" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955314" line="307" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363109"/>
                        <ast col="20" id="137438955316" line="307" text="error" type="KW_ERROR"/>
                        <ast col="0" id="137438955318" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363110"/>
                          <ast col="26" id="137438955319" line="307" text="new" type="FUNC_CLASS">
                            <annotation datatype="java.lang.Long" key="tempidx" value="4"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.String" key="signature" value="apperror(KW_INPUT character, KW_INPUT integer)"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363111"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="javaname" value="appError"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang.AppError"/>
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="AppError"/>
                            <annotation datatype="java.lang.String" key="qualified" value="progress.lang.apperror"/>
                            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.Lang.AppError"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                            <annotation datatype="java.util.ArrayList" key="typelist">
                              <listitem datatype="java.lang.String" value="character"/>
                              <listitem datatype="java.lang.String" value="integer"/>
                            </annotation>
                            <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <ast col="30" id="137438955321" line="307" text="AppError" type="CLASS_NAME">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="AppError"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.String" key="qualified" value="progress.lang.apperror"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/AppError.cls"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang.AppError"/>
                            </ast>
                            <ast col="38" id="137438955322" line="307" text="(" type="LPARENS">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <ast col="0" id="137438955323" line="0" text="parameter" type="PARAMETER">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <ast col="39" id="137438955324" line="307" text="'Data is larger than space available in memptr (2 gb max).'" type="STRING">
                                  <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                  <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878363113"/>
                                </ast>
                              </ast>
                              <ast col="0" id="137438955326" line="0" text="parameter" type="PARAMETER">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.String" key="jtype" value="integer"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <ast col="99" id="137438955327" line="307" text="0" type="NUM_LITERAL">
                                  <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878363114"/>
                                  <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                  <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955333" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955334" line="310" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363118"/>
                <ast col="0" id="137438955336" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363119"/>
                  <ast col="24" id="137438955337" line="310" text="eq" type="EQUALS">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363120"/>
                    <ast col="18" id="137438955340" line="310" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363121"/>
                      <ast col="12" id="137438955341" line="310" text="poData" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363123"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955261"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="19" id="137438955342" line="310" text="Size" type="OO_METH_INT64">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363121"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                    <ast col="27" id="137438955343" line="310" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363124"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="29" id="137438955345" line="310" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363125"/>
                  <ast col="0" id="137438955347" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363126"/>
                    <ast col="0" id="137438955348" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955349" line="311" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363127"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955352" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955353" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363130"/>
                <ast col="21" id="137438955354" line="313" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363131"/>
                  <ast col="9" id="137438955355" line="313" text="memoutStream" type="VAR_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363135"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                    <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                    <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                  </ast>
                  <ast col="22" id="137438955356" line="313" text="Write" type="OO_METH_INT64">
                    <annotation datatype="java.lang.String" key="signature" value="write(KW_INPUT memptr, KW_INPUT int64, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363131"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="III"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="528"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                    <annotation datatype="java.lang.String" key="javaname" value="write"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.util.ArrayList" key="typelist">
                      <listitem datatype="java.lang.String" value="memptr"/>
                      <listitem datatype="java.lang.String" value="int64"/>
                      <listitem datatype="java.lang.String" value="int64"/>
                    </annotation>
                    <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                    <annotation datatype="java.lang.Long" key="tempidx" value="23"/>
                    <ast col="47" id="137438955358" line="313" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363136"/>
                      <ast col="34" id="137438955359" line="313" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.String" key="poly-casttype" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363138"/>
                        <ast col="28" id="137438955360" line="313" text="poData" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363140"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438955261"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        </ast>
                        <ast col="35" id="137438955361" line="313" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                      </ast>
                      <ast col="48" id="137438955362" line="313" text="Data" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363136"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                    <ast col="54" id="137438955365" line="313" text="1" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363143"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="calltype" value="integer"/>
                      <annotation datatype="java.lang.String" key="classname" value="int64"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    </ast>
                    <ast col="76" id="137438955368" line="313" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363144"/>
                      <ast col="63" id="137438955369" line="313" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.String" key="poly-casttype" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363146"/>
                        <ast col="57" id="137438955370" line="313" text="poData" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363148"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438955261"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        </ast>
                        <ast col="64" id="137438955371" line="313" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                      </ast>
                      <ast col="77" id="137438955372" line="313" text="BytesWritten" type="OO_METH_INT64">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363144"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955383" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363163"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955384" line="320" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="PutBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT memptr)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363158"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="memptr"/>
            </annotation>
            <ast col="12" id="137438955386" line="320" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955388" line="320" text="void" type="KW_VOID"/>
            <ast col="24" id="137438955390" line="320" text="PutBytes" type="SYMBOL"/>
            <ast col="33" id="137438955392" line="320" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363164"/>
              <ast col="0" id="137438955393" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pmData"/>
                <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                <annotation datatype="java.lang.String" key="javaname" value="pmData"/>
                <annotation datatype="java.lang.Long" key="type" value="395"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438955394" line="320" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438955396" line="320" text="pmData" type="SYMBOL"/>
                <ast col="47" id="137438955398" line="320" text="as" type="KW_AS">
                  <ast col="50" id="137438955400" line="320" text="memptr" type="KW_MEMPTR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955406" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363205"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363193"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363201"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363209"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363197"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363183"/>
            <ast col="0" id="137438955407" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955408" line="322" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363212"/>
                <ast col="0" id="137438955410" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363213"/>
                  <ast col="29" id="137438955411" line="322" text="eq" type="EQUALS">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363214"/>
                    <ast col="12" id="137438955415" line="322" text="get-size" type="FUNC_INT64">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363215"/>
                      <ast col="21" id="137438955417" line="322" text="pmData" type="VAR_MEMPTR">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955393"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363216"/>
                      </ast>
                    </ast>
                    <ast col="32" id="137438955418" line="322" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363217"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="34" id="137438955420" line="322" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363218"/>
                  <ast col="0" id="137438955422" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363219"/>
                    <ast col="0" id="137438955423" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955424" line="323" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="infunc" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363220"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955429" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955430" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363223"/>
                <ast col="9" id="137438955431" line="326" text="PutBytes" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="putbytes(KW_INPUT int64, KW_INPUT int64)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363224"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438954561"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                  <annotation datatype="java.lang.String" key="javaname" value="putBytes"/>
                  <ast col="18" id="137438955433" line="326" text="get-pointer-value" type="FUNC_INT64">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363226"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1528"/>
                    <ast col="36" id="137438955435" line="326" text="pmData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955393"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363227"/>
                    </ast>
                  </ast>
                  <ast col="45" id="137438955439" line="326" text="get-size" type="FUNC_INT64">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363229"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                    <ast col="54" id="137438955441" line="326" text="pmData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955393"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363230"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955453" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363245"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955454" line="333" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetByte"/>
            <annotation datatype="java.lang.Long" key="return_type" value="503"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="getbyte()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getByte"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <ast col="12" id="137438955456" line="333" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955458" line="333" text="integer" type="KW_INT"/>
            <ast col="27" id="137438955460" line="333" text="GetByte" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="681"/>
            </ast>
            <ast col="35" id="137438955462" line="333" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363246"/>
            </ast>
          </ast>
          <ast col="0" id="137438955466" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363272"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363260"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363268"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363276"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363264"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363248"/>
            <ast col="0" id="137438955467" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955468" line="334" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="iByte"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363278"/>
                <annotation datatype="java.lang.String" key="javaname" value="iByte"/>
                <annotation datatype="java.lang.Long" key="type" value="391"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438955472" line="334" text="iByte" type="SYMBOL"/>
                <ast col="31" id="137438955474" line="334" text="as" type="KW_AS">
                  <ast col="34" id="137438955476" line="334" text="integer" type="KW_INT"/>
                </ast>
                <ast col="42" id="137438955478" line="334" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955481" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955482" line="336" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="37" id="137438955484" line="336" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363281"/>
                  <ast col="16" id="137438955487" line="336" text="iByte" type="VAR_INT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955468"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363282"/>
                  </ast>
                  <ast col="0" id="137438955488" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="50" id="137438955489" line="336" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363283"/>
                      <ast col="39" id="137438955490" line="336" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="51" id="137438955491" line="336" text="GetByte" type="OO_METH_INT">
                        <annotation datatype="java.lang.String" key="signature" value="getbyte(KW_INPUT int64)"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getByte"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363283"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955529"/>
                        <ast col="70" id="137438955493" line="336" text=":" type="OBJECT_INVOCATION">
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363285"/>
                          <ast col="59" id="137438955494" line="336" text="this-object" type="VAR_CLASS">
                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          </ast>
                          <ast col="71" id="137438955495" line="336" text="Position" type="OO_METH_INT64">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363285"/>
                            <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                            <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                            <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                            <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="37" id="137438955498" line="337" text="=" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363287"/>
                  <ast col="27" id="137438955501" line="337" text=":" type="OBJECT_INVOCATION">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363288"/>
                    <ast col="16" id="137438955502" line="337" text="this-object" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                    <ast col="28" id="137438955503" line="337" text="Position" type="OO_METH_INT64">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363288"/>
                      <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                      <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="property-access-type" value="setter"/>
                      <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                      <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                      <annotation datatype="java.lang.String" key="javaname" value="setPosition"/>
                      <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                      <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      <ast col="0" id="137438957420" line="0" text="" type="EXPRESSION">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363290"/>
                        <ast col="60" id="137438955505" line="337" text="+" type="PLUS">
                          <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363291"/>
                          <ast col="50" id="137438955508" line="337" text=":" type="OBJECT_INVOCATION">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363292"/>
                            <ast col="39" id="137438955509" line="337" text="this-object" type="VAR_CLASS">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                            </ast>
                            <ast col="51" id="137438955510" line="337" text="Position" type="OO_METH_INT64">
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363292"/>
                              <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                              <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                              <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                              <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                              <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                              <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                              <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                            </ast>
                          </ast>
                          <ast col="62" id="137438955511" line="337" text="1" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363294"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955514" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955515" line="338" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363295"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438955454"/>
                <ast col="0" id="137438955517" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363296"/>
                  <ast col="16" id="137438955518" line="338" text="iByte" type="VAR_INT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955468"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363297"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955528" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363315"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955529" line="346" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetByte"/>
            <annotation datatype="java.lang.Long" key="return_type" value="503"/>
            <annotation datatype="java.lang.String" key="signature" value="getbyte(KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363310"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getByte"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438955531" line="346" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955533" line="346" text="integer" type="KW_INT"/>
            <ast col="27" id="137438955535" line="346" text="GetByte" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="681"/>
            </ast>
            <ast col="35" id="137438955537" line="346" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363316"/>
              <ast col="0" id="137438955538" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438955539" line="346" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438955541" line="346" text="piStartPos" type="SYMBOL"/>
                <ast col="53" id="137438955543" line="346" text="as" type="KW_AS">
                  <ast col="56" id="137438955545" line="346" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955549" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363359"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363347"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363355"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363363"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363351"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363335"/>
            <ast col="0" id="137438955550" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955551" line="347" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363366"/>
                <ast col="0" id="137438955553" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363367"/>
                  <ast col="24" id="137438955554" line="347" text="&lt;=" type="LTE">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363368"/>
                    <ast col="12" id="137438955557" line="347" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955538"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363369"/>
                    </ast>
                    <ast col="40" id="137438955558" line="347" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363370"/>
                      <ast col="28" id="137438955559" line="347" text="memoutStream" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363374"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                        <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      </ast>
                      <ast col="41" id="137438955560" line="347" text="BytesWritten" type="OO_METH_INT64">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363370"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="54" id="137438955562" line="347" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363375"/>
                  <ast col="0" id="137438955564" line="0" text="inner block" type="INNER_BLOCK">
                    <annotation datatype="java.lang.Boolean" key="error_prop" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="implicit_endkey" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363377"/>
                    <annotation datatype="java.lang.Boolean" key="implicit_error" value="false"/>
                    <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                    <annotation datatype="java.lang.Boolean" key="integrated_simple_do" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                    <annotation datatype="java.lang.String" key="block_type" value="DO"/>
                    <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                    <annotation datatype="java.lang.Long" key="block_par_id" value="871878363375"/>
                    <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="interactive" value="false"/>
                    <ast col="59" id="137438955565" line="347" text="do" type="KW_DO">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    </ast>
                    <ast col="0" id="137438955568" line="0" text="block" type="BLOCK">
                      <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363378"/>
                      <ast col="0" id="137438955569" line="0" text="statement" type="STATEMENT">
                        <ast col="13" id="137438955570" line="348" text="return" type="KW_RETURN">
                          <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363379"/>
                          <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                          <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="classname" value="integer"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438955529"/>
                          <ast col="0" id="137438955572" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363381"/>
                            <ast col="20" id="137438955573" line="348" text="get-byte" type="FUNC_INT">
                              <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="681"/>
                              <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363382"/>
                              <ast col="41" id="137438955575" line="348" text=":" type="OBJECT_INVOCATION">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878363383"/>
                                <ast col="29" id="137438955576" line="348" text="memoutStream" type="VAR_CLASS">
                                  <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                  <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878363387"/>
                                  <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                  <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                  <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                  <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                  <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                  <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                  <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                  <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                </ast>
                                <ast col="42" id="137438955577" line="348" text="Data" type="OO_METH_MEMPTR">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878363383"/>
                                  <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                                  <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                                  <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                                  <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                </ast>
                              </ast>
                              <ast col="47" id="137438955579" line="348" text="piStartPos" type="VAR_INT64">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438955538"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878363388"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955586" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955587" line="351" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363391"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438955529"/>
                <ast col="0" id="137438955589" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363392"/>
                  <ast col="16" id="137438955590" line="351" text="0" type="NUM_LITERAL">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363393"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955600" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363411"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955601" line="360" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="506"/>
            <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363406"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getString"/>
            <annotation datatype="java.lang.String" key="classname" value="longchar"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438955603" line="360" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955605" line="360" text="longchar" type="KW_LONGCHAR"/>
            <ast col="28" id="137438955607" line="360" text="GetString" type="SYMBOL"/>
            <ast col="38" id="137438955609" line="360" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363412"/>
              <ast col="0" id="137438955610" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955611" line="360" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955613" line="360" text="piStartPos" type="SYMBOL"/>
                <ast col="56" id="137438955615" line="360" text="as" type="KW_AS">
                  <ast col="59" id="137438955617" line="360" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438955620" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955621" line="361" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955623" line="361" text="piSliceSize" type="SYMBOL"/>
                <ast col="57" id="137438955625" line="361" text="as" type="KW_AS">
                  <ast col="60" id="137438955627" line="361" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955631" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363470"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363458"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363466"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363474"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363462"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363446"/>
            <ast col="0" id="137438955632" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955633" line="362" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363476"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438955601"/>
                <ast col="0" id="137438955635" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363477"/>
                  <ast col="16" id="137438955636" line="362" text="GetString" type="OO_METH_LONGCHAR">
                    <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64, KW_INPUT character, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363478"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955731"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="IIII"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getString"/>
                    <ast col="26" id="137438955638" line="362" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363479"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955610"/>
                    </ast>
                    <ast col="38" id="137438955641" line="362" text="piSliceSize" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363480"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955620"/>
                    </ast>
                    <ast col="58" id="137438955644" line="362" text=":" type="COLON">
                      <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363482"/>
                      <ast col="51" id="137438955645" line="362" text="session" type="SYS_HANDLE">
                        <annotation datatype="java.lang.Long" key="oldtype" value="873"/>
                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                        <annotation datatype="java.lang.Long" key="tempidx" value="208"/>
                      </ast>
                      <ast col="59" id="137438955646" line="362" text="cpinternal" type="ATTR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="1206"/>
                      </ast>
                    </ast>
                    <ast col="71" id="137438955649" line="362" text="'UTF-8':u" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363484"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="3"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955660" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363502"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955661" line="372" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="506"/>
            <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64, KW_INPUT character)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="III"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363497"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getString"/>
            <annotation datatype="java.lang.String" key="classname" value="longchar"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="character"/>
            </annotation>
            <ast col="12" id="137438955663" line="372" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955665" line="372" text="longchar" type="KW_LONGCHAR"/>
            <ast col="28" id="137438955667" line="372" text="GetString" type="SYMBOL"/>
            <ast col="38" id="137438955669" line="372" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363503"/>
              <ast col="0" id="137438955670" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955671" line="372" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955673" line="372" text="piStartPos" type="SYMBOL"/>
                <ast col="56" id="137438955675" line="372" text="as" type="KW_AS">
                  <ast col="59" id="137438955677" line="372" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438955680" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955681" line="373" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955683" line="373" text="piSliceSize" type="SYMBOL"/>
                <ast col="57" id="137438955685" line="373" text="as" type="KW_AS">
                  <ast col="60" id="137438955687" line="373" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438955690" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.Long" key="type" value="383"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="character"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955691" line="374" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955693" line="374" text="pcTargetCodepage" type="SYMBOL"/>
                <ast col="62" id="137438955695" line="374" text="as" type="KW_AS">
                  <ast col="65" id="137438955697" line="374" text="character" type="KW_CHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955701" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363576"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363564"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363572"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363580"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363568"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363552"/>
            <ast col="0" id="137438955702" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955703" line="375" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363582"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438955661"/>
                <ast col="0" id="137438955705" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363583"/>
                  <ast col="16" id="137438955706" line="375" text="GetString" type="OO_METH_LONGCHAR">
                    <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64, KW_INPUT character, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363584"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955731"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="IIII"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getString"/>
                    <ast col="26" id="137438955708" line="375" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363585"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955670"/>
                    </ast>
                    <ast col="38" id="137438955711" line="375" text="piSliceSize" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363586"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955680"/>
                    </ast>
                    <ast col="58" id="137438955714" line="375" text=":" type="COLON">
                      <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363588"/>
                      <ast col="51" id="137438955715" line="375" text="session" type="SYS_HANDLE">
                        <annotation datatype="java.lang.Long" key="oldtype" value="873"/>
                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                        <annotation datatype="java.lang.Long" key="tempidx" value="208"/>
                      </ast>
                      <ast col="59" id="137438955716" line="375" text="cpinternal" type="ATTR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="1206"/>
                      </ast>
                    </ast>
                    <ast col="71" id="137438955719" line="375" text="pcTargetCodepage" type="VAR_CHAR">
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363589"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="3"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955690"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438955730" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363607"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438955731" line="386" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="506"/>
            <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64, KW_INPUT character, KW_INPUT character)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="IIII"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363602"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getString"/>
            <annotation datatype="java.lang.String" key="classname" value="longchar"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="character"/>
              <listitem datatype="java.lang.String" value="character"/>
            </annotation>
            <ast col="12" id="137438955733" line="386" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438955735" line="386" text="longchar" type="KW_LONGCHAR"/>
            <ast col="28" id="137438955737" line="386" text="GetString" type="SYMBOL"/>
            <ast col="38" id="137438955739" line="386" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363608"/>
              <ast col="0" id="137438955740" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955741" line="386" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955743" line="386" text="piStartPos" type="SYMBOL"/>
                <ast col="56" id="137438955745" line="386" text="as" type="KW_AS">
                  <ast col="59" id="137438955747" line="386" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438955750" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955751" line="387" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955753" line="387" text="piSliceSize" type="SYMBOL"/>
                <ast col="57" id="137438955755" line="387" text="as" type="KW_AS">
                  <ast col="60" id="137438955757" line="387" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438955760" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcSourceCodepage"/>
                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcSourceCodepage"/>
                <annotation datatype="java.lang.Long" key="type" value="383"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="character"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955761" line="388" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955763" line="388" text="pcSourceCodepage" type="SYMBOL"/>
                <ast col="62" id="137438955765" line="388" text="as" type="KW_AS">
                  <ast col="65" id="137438955767" line="388" text="character" type="KW_CHAR"/>
                </ast>
              </ast>
              <ast col="0" id="137438955770" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.String" key="jtype" value="character"/>
                <annotation datatype="java.lang.String" key="javaname" value="pcTargetCodepage"/>
                <annotation datatype="java.lang.Long" key="type" value="383"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="character"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438955771" line="389" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438955773" line="389" text="pcTargetCodepage" type="SYMBOL"/>
                <ast col="62" id="137438955775" line="389" text="as" type="KW_AS">
                  <ast col="65" id="137438955777" line="389" text="character" type="KW_CHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438955781" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363696"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363684"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363692"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363700"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="finallynode" value="137438956003"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363688"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363672"/>
            <ast col="0" id="137438955782" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955783" line="390" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="rawData"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363702"/>
                <annotation datatype="java.lang.String" key="javaname" value="rawData"/>
                <annotation datatype="java.lang.Long" key="type" value="395"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438955787" line="390" text="rawData" type="SYMBOL"/>
                <ast col="33" id="137438955789" line="390" text="as" type="KW_AS">
                  <ast col="36" id="137438955791" line="390" text="memptr" type="KW_MEMPTR"/>
                </ast>
                <ast col="43" id="137438955793" line="390" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955796" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955797" line="391" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="stringData"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363705"/>
                <annotation datatype="java.lang.String" key="javaname" value="stringData"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438955801" line="391" text="stringData" type="SYMBOL"/>
                <ast col="36" id="137438955803" line="391" text="as" type="KW_AS">
                  <ast col="39" id="137438955805" line="391" text="longchar" type="KW_LONGCHAR"/>
                </ast>
                <ast col="48" id="137438955807" line="391" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955810" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955811" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363708"/>
                <ast col="15" id="137438955812" line="393" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363709"/>
                  <ast col="9" id="137438955813" line="393" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438955814" line="393" text="IsPositive" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="ispositive(KW_INPUT int64, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="isPositive"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363709"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884930064"/>
                    <ast col="27" id="137438955816" line="393" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363711"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955740"/>
                    </ast>
                    <ast col="39" id="137438955819" line="393" text="'Start position'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363713"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955823" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955824" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363714"/>
                <ast col="15" id="137438955825" line="394" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363715"/>
                  <ast col="9" id="137438955826" line="394" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438955827" line="394" text="IsZeroOrPositive" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="iszeroorpositive(KW_INPUT int64, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="isZeroOrPositive"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363715"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884930408"/>
                    <ast col="33" id="137438955829" line="394" text="piSliceSize" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363717"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955750"/>
                    </ast>
                    <ast col="46" id="137438955832" line="394" text="'Slice size'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363719"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955836" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955837" line="396" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363721"/>
                <ast col="0" id="137438955839" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363722"/>
                  <ast col="12" id="137438955840" line="397" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363723"/>
                    <ast col="32" id="137438955843" line="396" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363724"/>
                      <ast col="15" id="137438955846" line="396" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955770"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363725"/>
                      </ast>
                      <ast col="35" id="137438955847" line="396" text="'':u" type="STRING">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363726"/>
                      </ast>
                    </ast>
                    <ast col="32" id="137438955848" line="397" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363729"/>
                      <ast col="15" id="137438955851" line="397" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955770"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363730"/>
                      </ast>
                      <ast col="35" hidden="true" id="137438955852" line="397" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="37" id="137438955854" line="397" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363731"/>
                  <ast col="0" id="137438955856" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363732"/>
                    <ast col="0" id="137438955857" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955858" line="398" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="37" id="137438955860" line="398" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363733"/>
                          <ast col="20" id="137438955863" line="398" text="pcTargetCodepage" type="VAR_CHAR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955770"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363734"/>
                          </ast>
                          <ast col="0" id="137438955864" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="39" id="137438955865" line="398" text="'utf-8':u" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363735"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955868" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955873" line="400" text="fix-codepage" type="KW_FIX_CP">
                <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363737"/>
                <ast col="22" id="137438955875" line="400" text="stringData" type="VAR_LONGCHAR">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438955797"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363738"/>
                </ast>
                <ast col="0" id="137438955876" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363739"/>
                  <ast col="36" id="137438955877" line="400" text="pcTargetCodepage" type="VAR_CHAR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955770"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363740"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955880" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955881" line="402" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363742"/>
                <ast col="0" id="137438955883" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363743"/>
                  <ast col="12" id="137438955884" line="403" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363744"/>
                    <ast col="32" id="137438955887" line="402" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363745"/>
                      <ast col="26" id="137438955890" line="402" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363746"/>
                        <ast col="15" id="137438955891" line="402" text="this-object" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                          <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        </ast>
                        <ast col="27" id="137438955892" line="402" text="Size" type="OO_METH_INT64">
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363746"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                      <ast col="35" id="137438955893" line="402" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363748"/>
                      </ast>
                    </ast>
                    <ast col="27" id="137438955894" line="403" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363751"/>
                      <ast col="15" id="137438955897" line="403" text="piSliceSize" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955750"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363752"/>
                      </ast>
                      <ast col="30" id="137438955898" line="403" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363753"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="32" id="137438955900" line="403" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363754"/>
                  <ast col="0" id="137438955902" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363755"/>
                    <ast col="0" id="137438955903" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955904" line="404" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363756"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955731"/>
                        <ast col="0" id="137438955906" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363758"/>
                          <ast col="20" id="137438955907" line="404" text="stringData" type="VAR_LONGCHAR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955797"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363759"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955910" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955911" line="406" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363762"/>
                <ast col="0" id="137438955913" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363763"/>
                  <ast col="12" id="137438955914" line="407" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363764"/>
                    <ast col="32" id="137438955917" line="406" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363765"/>
                      <ast col="15" id="137438955920" line="406" text="pcSourceCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955760"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363766"/>
                      </ast>
                      <ast col="35" id="137438955921" line="406" text="'':u" type="STRING">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363767"/>
                      </ast>
                    </ast>
                    <ast col="32" id="137438955922" line="407" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363770"/>
                      <ast col="15" id="137438955925" line="407" text="pcSourceCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955760"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363771"/>
                      </ast>
                      <ast col="35" hidden="true" id="137438955926" line="407" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="37" id="137438955928" line="407" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363772"/>
                  <ast col="0" id="137438955930" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363773"/>
                    <ast col="0" id="137438955931" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438955932" line="408" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="37" id="137438955934" line="408" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363774"/>
                          <ast col="20" id="137438955937" line="408" text="pcSourceCodepage" type="VAR_CHAR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955760"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363775"/>
                          </ast>
                          <ast col="0" id="137438955938" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="39" id="137438955939" line="408" text="'utf-8':u" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363776"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955942" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955947" line="410" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363778"/>
                <ast col="18" id="137438955949" line="410" text="rawData" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438955783"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363779"/>
                </ast>
                <ast col="0" id="137438955950" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363780"/>
                  <ast col="29" id="137438955951" line="410" text="piSliceSize" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955750"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363781"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955954" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438955955" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363782"/>
                <ast col="9" id="137438955956" line="412" text="ReadBytes" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="readbytes(KW_INPUT int64, KW_INPUT memptr)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363783"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438956373"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="javaname" value="readBytes"/>
                  <ast col="19" id="137438955958" line="412" text="piStartPos" type="VAR_INT64">
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363784"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955740"/>
                  </ast>
                  <ast col="31" id="137438955961" line="412" text="rawData" type="VAR_MEMPTR">
                    <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363785"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955783"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955965" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955966" line="414" text="copy-lob" type="KW_CPY_LOB">
                <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363788"/>
                <ast col="18" id="137438955968" line="414" text="from" type="KW_FROM">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363790"/>
                  <ast col="0" id="137438955970" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363791"/>
                    <ast col="23" id="137438955971" line="414" text="rawData" type="VAR_MEMPTR">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955783"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363792"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="31" id="137438955973" line="414" text="to" type="KW_TO">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363794"/>
                  <ast col="0" id="137438955975" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363795"/>
                    <ast col="34" id="137438955976" line="414" text="stringData" type="VAR_LONGCHAR">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438955797"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363796"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="18" id="137438955978" line="415" text="convert" type="KW_CONVERT">
                  <ast col="26" id="137438955980" line="415" text="source" type="KW_SOURCE">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363797"/>
                    <ast col="33" id="137438955982" line="415" text="codepage" type="KW_CP"/>
                    <ast col="0" id="137438955984" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363798"/>
                      <ast col="42" id="137438955985" line="415" text="pcSourceCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955760"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363799"/>
                      </ast>
                    </ast>
                  </ast>
                  <ast col="26" id="137438955987" line="416" text="target" type="KW_TARGET">
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363800"/>
                    <ast col="33" id="137438955989" line="416" text="codepage" type="KW_CP"/>
                    <ast col="0" id="137438955991" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363801"/>
                      <ast col="42" id="137438955992" line="416" text="pcTargetCodepage" type="VAR_CHAR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438955770"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363802"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438955995" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438955996" line="418" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363803"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438955731"/>
                <ast col="0" id="137438955998" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363805"/>
                  <ast col="16" id="137438955999" line="418" text="stringData" type="VAR_LONGCHAR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955797"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363806"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956002" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956003" line="419" text="finally" type="KW_FINALLY">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363700"/>
                <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <ast col="0" id="137438956006" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438956007" line="420" text="if" type="KW_IF">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363808"/>
                    <ast col="0" id="137438956009" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363809"/>
                      <ast col="34" id="137438956010" line="420" text="gt" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363810"/>
                        <ast col="16" id="137438956014" line="420" text="get-size" type="FUNC_INT64">
                          <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                          <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363811"/>
                          <ast col="25" id="137438956016" line="420" text="rawData" type="VAR_MEMPTR">
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438955783"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363812"/>
                          </ast>
                        </ast>
                        <ast col="37" id="137438956017" line="420" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878363813"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="39" id="137438956019" line="420" text="then" type="KW_THEN">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363814"/>
                      <ast col="0" id="137438956021" line="0" text="block" type="BLOCK">
                        <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363815"/>
                        <ast col="0" id="137438956022" line="0" text="statement" type="STATEMENT">
                          <ast col="17" id="137438956027" line="421" text="set-size" type="KW_SET_SZ">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878363816"/>
                            <ast col="26" id="137438956029" line="421" text="rawData" type="VAR_MEMPTR">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438955783"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363817"/>
                            </ast>
                            <ast col="0" id="137438956030" line="0" text="expression" type="EXPRESSION">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878363818"/>
                              <ast col="37" id="137438956031" line="421" text="0" type="NUM_LITERAL">
                                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878363819"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956046" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363838"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956047" line="430" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="506"/>
            <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878363833"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getString"/>
            <annotation datatype="java.lang.String" key="classname" value="longchar"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438956049" line="430" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956051" line="430" text="longchar" type="KW_LONGCHAR"/>
            <ast col="28" id="137438956053" line="430" text="GetString" type="SYMBOL"/>
            <ast col="38" id="137438956055" line="430" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363839"/>
              <ast col="0" id="137438956056" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="39" id="137438956057" line="430" text="input" type="KW_INPUT"/>
                <ast col="45" id="137438956059" line="430" text="piSliceSize" type="SYMBOL"/>
                <ast col="57" id="137438956061" line="430" text="as" type="KW_AS">
                  <ast col="60" id="137438956063" line="430" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956067" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363882"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363870"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363878"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363886"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363874"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363858"/>
            <ast col="0" id="137438956068" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956069" line="431" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363888"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956047"/>
                <ast col="0" id="137438956071" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363889"/>
                  <ast col="16" id="137438956072" line="431" text="GetString" type="OO_METH_LONGCHAR">
                    <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363890"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955601"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getString"/>
                    <ast col="37" id="137438956074" line="431" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363891"/>
                      <ast col="26" id="137438956075" line="431" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="38" id="137438956076" line="431" text="Position" type="OO_METH_INT64">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363891"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                    <ast col="48" id="137438956079" line="431" text="piSliceSize" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363893"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956056"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956090" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363908"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956091" line="437" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetString"/>
            <annotation datatype="java.lang.Long" key="return_type" value="506"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="getstring()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getString"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="longchar"/>
            <ast col="12" id="137438956093" line="437" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956095" line="437" text="longchar" type="KW_LONGCHAR"/>
            <ast col="28" id="137438956097" line="437" text="GetString" type="SYMBOL"/>
            <ast col="38" id="137438956099" line="437" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363909"/>
            </ast>
          </ast>
          <ast col="0" id="137438956103" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363935"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363923"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363931"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363939"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363927"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363911"/>
            <ast col="0" id="137438956104" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956105" line="438" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363941"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956091"/>
                <ast col="0" id="137438956107" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878363942"/>
                  <ast col="16" id="137438956108" line="438" text="GetString" type="OO_METH_LONGCHAR">
                    <annotation datatype="java.lang.String" key="signature" value="getstring(KW_INPUT int64, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878363943"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438955601"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getString"/>
                    <ast col="26" id="137438956110" line="438" text="1" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363946"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="calltype" value="integer"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.String" key="classname" value="int64"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    </ast>
                    <ast col="40" id="137438956113" line="438" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878363947"/>
                      <ast col="29" id="137438956114" line="438" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="41" id="137438956115" line="438" text="Size" type="OO_METH_INT64">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878363947"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956126" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878363966"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956127" line="444" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="getbytes()"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="getBytes"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            <ast col="12" id="137438956129" line="444" text="public" type="KW_PUBLIC"/>
            <ast col="25" id="137438956133" line="444" text="Memptr" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            </ast>
            <ast col="32" id="137438956135" line="444" text="GetBytes" type="SYMBOL"/>
            <ast col="41" id="137438956137" line="444" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878363967"/>
            </ast>
          </ast>
          <ast col="0" id="137438956141" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878363993"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878363981"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878363989"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878363997"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878363985"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878363969"/>
            <ast col="0" id="137438956142" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956143" line="445" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878363999"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956127"/>
                <ast col="0" id="137438956145" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364000"/>
                  <ast col="16" id="137438956146" line="445" text="GetBytes" type="OO_METH_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.String" key="signature" value="getbytes(KW_INPUT int64, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364001"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getBytes"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956211"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <ast col="25" id="137438956148" line="445" text="1" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364004"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="calltype" value="integer"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.String" key="classname" value="int64"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    </ast>
                    <ast col="39" id="137438956151" line="445" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364005"/>
                      <ast col="28" id="137438956152" line="445" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="40" id="137438956153" line="445" text="Size" type="OO_METH_INT64">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364005"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956164" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364027"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956165" line="453" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="getbytes(KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="getBytes"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364022"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438956167" line="453" text="public" type="KW_PUBLIC"/>
            <ast col="25" id="137438956171" line="453" text="Memptr" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            </ast>
            <ast col="32" id="137438956173" line="453" text="GetBytes" type="SYMBOL"/>
            <ast col="41" id="137438956175" line="453" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364028"/>
              <ast col="0" id="137438956176" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="42" id="137438956177" line="453" text="input" type="KW_INPUT"/>
                <ast col="48" id="137438956179" line="453" text="piSliceSize" type="SYMBOL"/>
                <ast col="60" id="137438956181" line="453" text="as" type="KW_AS">
                  <ast col="63" id="137438956183" line="453" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956187" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364071"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364059"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364067"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364075"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364063"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364047"/>
            <ast col="0" id="137438956188" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956189" line="454" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364077"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956165"/>
                <ast col="0" id="137438956191" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364078"/>
                  <ast col="16" id="137438956192" line="454" text="GetBytes" type="OO_METH_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.String" key="signature" value="getbytes(KW_INPUT int64, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364079"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getBytes"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956211"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <ast col="36" id="137438956194" line="454" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364080"/>
                      <ast col="25" id="137438956195" line="454" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="37" id="137438956196" line="454" text="Position" type="OO_METH_INT64">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364080"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953640"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getPosition"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                    <ast col="47" id="137438956199" line="454" text="piSliceSize" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364082"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956176"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956210" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364103"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956211" line="463" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="496"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="getbytes(KW_INPUT int64, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="getBytes"/>
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364098"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438956213" line="463" text="public" type="KW_PUBLIC"/>
            <ast col="25" id="137438956217" line="463" text="Memptr" type="CLASS_NAME">
              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
              <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
              <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
            </ast>
            <ast col="32" id="137438956219" line="463" text="GetBytes" type="SYMBOL"/>
            <ast col="41" id="137438956221" line="463" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364104"/>
              <ast col="0" id="137438956222" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="42" id="137438956223" line="463" text="input" type="KW_INPUT"/>
                <ast col="48" id="137438956225" line="463" text="piStartPos" type="SYMBOL"/>
                <ast col="59" id="137438956227" line="463" text="as" type="KW_AS">
                  <ast col="62" id="137438956229" line="463" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438956232" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piSliceSize"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piSliceSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="42" id="137438956233" line="464" text="input" type="KW_INPUT"/>
                <ast col="48" id="137438956235" line="464" text="piSliceSize" type="SYMBOL"/>
                <ast col="60" id="137438956237" line="464" text="as" type="KW_AS">
                  <ast col="63" id="137438956239" line="464" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956243" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364162"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364150"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364158"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364166"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="finallynode" value="137438956329"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364154"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364138"/>
            <ast col="0" id="137438956244" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956245" line="465" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="data"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364168"/>
                <annotation datatype="java.lang.String" key="javaname" value="data"/>
                <annotation datatype="java.lang.Long" key="type" value="395"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438956249" line="465" text="data" type="SYMBOL"/>
                <ast col="30" id="137438956251" line="465" text="as" type="KW_AS">
                  <ast col="33" id="137438956253" line="465" text="memptr" type="KW_MEMPTR"/>
                </ast>
                <ast col="40" id="137438956255" line="465" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956260" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956261" line="468" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364172"/>
                <ast col="0" id="137438956263" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364173"/>
                  <ast col="12" id="137438956264" line="469" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364174"/>
                    <ast col="32" id="137438956267" line="468" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364175"/>
                      <ast col="26" id="137438956270" line="468" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364176"/>
                        <ast col="15" id="137438956271" line="468" text="this-object" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                          <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        </ast>
                        <ast col="27" id="137438956272" line="468" text="Size" type="OO_METH_INT64">
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364176"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                      <ast col="35" id="137438956273" line="468" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364178"/>
                      </ast>
                    </ast>
                    <ast col="27" id="137438956274" line="469" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364181"/>
                      <ast col="15" id="137438956277" line="469" text="piSliceSize" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956232"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364182"/>
                      </ast>
                      <ast col="30" id="137438956278" line="469" text="0" type="NUM_LITERAL">
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364183"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438956280" line="470" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364184"/>
                  <ast col="0" id="137438956282" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364185"/>
                    <ast col="0" id="137438956283" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956284" line="471" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364186"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956211"/>
                        <ast col="0" id="137438956286" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364188"/>
                          <ast col="26" id="137438956287" line="471" text=":" type="OBJECT_INVOCATION">
                            <annotation datatype="java.lang.String" key="poly-casttype" value="com.goldencode.p2j.oo.core.Memptr"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364189"/>
                            <ast col="20" id="137438956288" line="471" text="Memptr" type="CLASS_NAME">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
                              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                            </ast>
                            <ast col="27" id="137438956289" line="471" text="Empty" type="OO_METH_CLASS">
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364189"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/Memptr.cls"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                              <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                              <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="javaname" value="getEmpty"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                              <annotation datatype="java.lang.Long" key="original-property-type" value="384"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                              <annotation datatype="java.lang.Long" key="refid" value="158913790300"/>
                              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                              <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Memptr"/>
                              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956292" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956297" line="473" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364192"/>
                <ast col="18" id="137438956299" line="473" text="data" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438956245"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364193"/>
                </ast>
                <ast col="0" id="137438956300" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364194"/>
                  <ast col="26" id="137438956301" line="473" text="piSliceSize" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956232"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364195"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956304" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438956305" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364196"/>
                <ast col="9" id="137438956306" line="475" text="ReadBytes" type="OO_METH_VOID">
                  <annotation datatype="java.lang.String" key="signature" value="readbytes(KW_INPUT int64, KW_INPUT memptr)"/>
                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364197"/>
                  <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438956373"/>
                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                  <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
                  <annotation datatype="java.lang.String" key="javaname" value="readBytes"/>
                  <ast col="19" id="137438956308" line="475" text="piStartPos" type="VAR_INT64">
                    <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                    <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364198"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956222"/>
                  </ast>
                  <ast col="31" id="137438956311" line="475" text="data" type="VAR_MEMPTR">
                    <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364199"/>
                    <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                    <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956245"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956315" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956316" line="477" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364200"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="object&lt;? extends com.goldencode.p2j.oo.core.Memptr&gt;"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956211"/>
                <ast col="0" id="137438956318" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364202"/>
                  <ast col="16" id="137438956319" line="477" text="new" type="FUNC_CLASS">
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.String" key="signature" value="memptr(KW_INPUT memptr)"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364203"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="742"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Memptr"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                    <annotation datatype="java.lang.Long" key="tempidx" value="12"/>
                    <ast col="20" id="137438956321" line="477" text="Memptr" type="CLASS_NAME">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="Memptr"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="1806"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.memptr"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Memptr.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Memptr"/>
                    </ast>
                    <ast col="26" id="137438956322" line="477" text="(" type="LPARENS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <ast col="0" id="137438956323" line="0" text="parameter" type="PARAMETER">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                        <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                        <ast col="27" id="137438956324" line="477" text="data" type="VAR_MEMPTR">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364205"/>
                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                          <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438956245"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956328" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956329" line="479" text="finally" type="KW_FINALLY">
                <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364166"/>
                <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <ast col="0" id="137438956332" line="0" text="statement" type="STATEMENT">
                  <ast col="13" id="137438956333" line="480" text="if" type="KW_IF">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364208"/>
                    <ast col="0" id="137438956335" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364209"/>
                      <ast col="31" id="137438956336" line="480" text="gt" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364210"/>
                        <ast col="16" id="137438956340" line="480" text="get-size" type="FUNC_INT64">
                          <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                          <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364211"/>
                          <ast col="25" id="137438956342" line="480" text="data" type="VAR_MEMPTR">
                            <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956245"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364212"/>
                          </ast>
                        </ast>
                        <ast col="34" id="137438956343" line="480" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364213"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="36" id="137438956345" line="480" text="then" type="KW_THEN">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364214"/>
                      <ast col="0" id="137438956347" line="0" text="block" type="BLOCK">
                        <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364215"/>
                        <ast col="0" id="137438956348" line="0" text="statement" type="STATEMENT">
                          <ast col="17" id="137438956353" line="481" text="set-size" type="KW_SET_SZ">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364216"/>
                            <ast col="26" id="137438956355" line="481" text="data" type="VAR_MEMPTR">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438956245"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364217"/>
                            </ast>
                            <ast col="0" id="137438956356" line="0" text="expression" type="EXPRESSION">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364218"/>
                              <ast col="34" id="137438956357" line="481" text="0" type="NUM_LITERAL">
                                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364219"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956372" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364235"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956373" line="495" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="ReadBytes"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="signature" value="readbytes(KW_INPUT int64, KW_INPUT memptr)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364230"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2112"/>
            <annotation datatype="java.lang.String" key="javaname" value="readBytes"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="int64"/>
              <listitem datatype="java.lang.String" value="memptr"/>
            </annotation>
            <ast col="12" id="137438956375" line="495" text="private" type="KW_PRIVATE"/>
            <ast col="20" id="137438956377" line="495" text="void" type="KW_VOID"/>
            <ast col="25" id="137438956379" line="495" text="ReadBytes" type="SYMBOL"/>
            <ast col="35" id="137438956381" line="495" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364236"/>
              <ast col="0" id="137438956382" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="piStartPos"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="piStartPos"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438956383" line="495" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438956385" line="495" text="piStartPos" type="SYMBOL"/>
                <ast col="53" id="137438956387" line="495" text="as" type="KW_AS">
                  <ast col="56" id="137438956389" line="495" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
              <ast col="0" id="137438956392" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pData"/>
                <annotation datatype="java.lang.String" key="jtype" value="memptr"/>
                <annotation datatype="java.lang.String" key="javaname" value="pData"/>
                <annotation datatype="java.lang.Long" key="type" value="395"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="memptr"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="36" id="137438956393" line="496" text="input" type="KW_INPUT"/>
                <ast col="42" id="137438956395" line="496" text="pData" type="SYMBOL"/>
                <ast col="48" id="137438956397" line="496" text="as" type="KW_AS">
                  <ast col="51" id="137438956399" line="496" text="memptr" type="KW_MEMPTR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956403" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364292"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364280"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364288"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364296"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364284"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364270"/>
            <ast col="0" id="137438956404" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956405" line="497" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="bytestoread"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364298"/>
                <annotation datatype="java.lang.String" key="javaname" value="bytestoread"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438956409" line="497" text="bytestoread" type="SYMBOL"/>
                <ast col="37" id="137438956411" line="497" text="as" type="KW_AS">
                  <ast col="40" id="137438956413" line="497" text="int64" type="KW_INT64"/>
                </ast>
                <ast col="46" id="137438956415" line="497" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956418" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956419" line="498" text="define" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="mSize"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364301"/>
                <annotation datatype="java.lang.String" key="javaname" value="mSize"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="25" id="137438956423" line="498" text="mSize" type="SYMBOL"/>
                <ast col="31" id="137438956425" line="498" text="as" type="KW_AS">
                  <ast col="34" id="137438956427" line="498" text="int64" type="KW_INT64"/>
                </ast>
                <ast col="40" id="137438956429" line="498" text="no-undo" type="KW_NO_UNDO">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956432" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438956433" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364304"/>
                <ast col="15" id="137438956434" line="500" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364305"/>
                  <ast col="9" id="137438956435" line="500" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438956436" line="500" text="IsPositive" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="ispositive(KW_INPUT int64, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="isPositive"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364305"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884930064"/>
                    <ast col="27" id="137438956438" line="500" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364307"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956382"/>
                    </ast>
                    <ast col="39" id="137438956441" line="500" text="'Start position'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364309"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956445" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956446" line="502" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="22" id="137438956448" line="502" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364310"/>
                  <ast col="16" id="137438956451" line="502" text="mSize" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956419"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364311"/>
                  </ast>
                  <ast col="0" id="137438956452" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="24" id="137438956453" line="502" text="get-size" type="FUNC_INT64">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="1542"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364312"/>
                      <ast col="33" id="137438956455" line="502" text="pData" type="VAR_MEMPTR">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956392"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364313"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956459" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956460" line="503" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364315"/>
                <ast col="0" id="137438956462" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364316"/>
                  <ast col="23" id="137438956463" line="503" text="gt" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364317"/>
                    <ast col="12" id="137438956466" line="503" text="piStartPos" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956382"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364318"/>
                    </ast>
                    <ast col="38" id="137438956467" line="503" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364319"/>
                      <ast col="26" id="137438956468" line="503" text="memoutStream" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364323"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                        <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      </ast>
                      <ast col="39" id="137438956469" line="503" text="BytesWritten" type="OO_METH_INT64">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364319"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="52" id="137438956471" line="503" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364324"/>
                  <ast col="0" id="137438956473" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364325"/>
                    <ast col="0" id="137438956474" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956475" line="504" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="32" id="137438956477" line="504" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364326"/>
                          <ast col="20" id="137438956480" line="504" text="bytestoread" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364327"/>
                          </ast>
                          <ast col="0" id="137438956481" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="34" id="137438956482" line="504" text="0" type="NUM_LITERAL">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364328"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438956485" line="505" text="else" type="KW_ELSE">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364329"/>
                  <ast col="0" id="137438956487" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364330"/>
                    <ast col="0" id="137438956488" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956489" line="506" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="32" id="137438956491" line="506" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364331"/>
                          <ast col="20" id="137438956494" line="506" text="bytestoread" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364332"/>
                          </ast>
                          <ast col="0" id="137438956495" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="34" id="137438956496" line="506" text="minimum" type="FUNC_POLY">
                              <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                              <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364333"/>
                              <annotation datatype="java.lang.Boolean" key="force_wrap_args" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="1878"/>
                              <annotation datatype="java.lang.String" key="classname" value="int64"/>
                              <ast col="54" id="137438956498" line="506" text=":" type="OBJECT_INVOCATION">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364334"/>
                                <ast col="42" id="137438956499" line="506" text="memoutStream" type="VAR_CLASS">
                                  <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                  <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364338"/>
                                  <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                  <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                  <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                  <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                  <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                  <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                  <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                  <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                </ast>
                                <ast col="55" id="137438956500" line="506" text="BytesWritten" type="OO_METH_INT64">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364334"/>
                                  <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                                  <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                                  <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                  <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                </ast>
                              </ast>
                              <ast col="83" id="137438956503" line="507" text="+" type="PLUS">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364339"/>
                                <ast col="42" id="137438956507" line="507" text="(" type="LPARENS">
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <ast col="69" id="137438956508" line="507" text="-" type="MINUS">
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364340"/>
                                    <ast col="55" id="137438956511" line="507" text=":" type="OBJECT_INVOCATION">
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878364341"/>
                                      <ast col="43" id="137438956512" line="507" text="memoutStream" type="VAR_CLASS">
                                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878364345"/>
                                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                        <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                        <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                      </ast>
                                      <ast col="56" id="137438956513" line="507" text="BytesWritten" type="OO_METH_INT64">
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878364341"/>
                                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                        <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                        <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                                        <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                      </ast>
                                    </ast>
                                    <ast col="71" id="137438956514" line="507" text="piStartPos" type="VAR_INT64">
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="137438956382"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878364346"/>
                                    </ast>
                                  </ast>
                                </ast>
                                <ast col="85" id="137438956515" line="507" text="1" type="NUM_LITERAL">
                                  <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364347"/>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956519" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956520" line="509" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364350"/>
                <ast col="0" id="137438956522" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364351"/>
                  <ast col="18" id="137438956523" line="509" text="gt" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364352"/>
                    <ast col="12" id="137438956526" line="509" text="mSize" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956419"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364353"/>
                    </ast>
                    <ast col="21" id="137438956527" line="509" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364354"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="23" id="137438956529" line="509" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364355"/>
                  <ast col="0" id="137438956531" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364356"/>
                    <ast col="0" id="137438956532" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956533" line="510" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="32" id="137438956535" line="510" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364357"/>
                          <ast col="20" id="137438956538" line="510" text="bytestoread" type="VAR_INT64">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364358"/>
                          </ast>
                          <ast col="0" id="137438956539" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="34" id="137438956540" line="510" text="minimum" type="FUNC_POLY">
                              <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                              <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364359"/>
                              <annotation datatype="java.lang.Boolean" key="force_wrap_args" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="1878"/>
                              <annotation datatype="java.lang.String" key="classname" value="int64"/>
                              <ast col="42" id="137438956542" line="510" text="bytestoread" type="VAR_INT64">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364360"/>
                              </ast>
                              <ast col="55" id="137438956545" line="510" text="mSize" type="VAR_INT64">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438956419"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364361"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956551" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956556" line="513" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364363"/>
                <ast col="18" id="137438956558" line="513" text="pData" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438956392"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364364"/>
                </ast>
                <ast col="0" id="137438956559" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364365"/>
                  <ast col="27" id="137438956560" line="513" text="0" type="NUM_LITERAL">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364366"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956563" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956568" line="514" text="set-size" type="KW_SET_SZ">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="assign_style_stmt" value="true"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364367"/>
                <ast col="18" id="137438956570" line="514" text="pData" type="VAR_MEMPTR">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438956392"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364368"/>
                </ast>
                <ast col="0" id="137438956571" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364369"/>
                  <ast col="27" id="137438956572" line="514" text="bytestoread" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364370"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956575" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956576" line="516" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364372"/>
                <ast col="0" id="137438956578" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364373"/>
                  <ast col="24" id="137438956579" line="516" text="gt" type="GT">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364374"/>
                    <ast col="12" id="137438956582" line="516" text="bytestoread" type="VAR_INT64">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364375"/>
                    </ast>
                    <ast col="27" id="137438956583" line="516" text="0" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364376"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="29" id="137438956585" line="516" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364377"/>
                  <ast col="0" id="137438956587" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364378"/>
                    <ast col="0" id="137438956588" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956589" line="517" text="assign" type="KW_ASSIGN">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                        <ast col="26" id="137438956591" line="517" text="=" type="ASSIGN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364379"/>
                          <ast col="20" id="137438956594" line="517" text="pData" type="VAR_MEMPTR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956392"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364380"/>
                          </ast>
                          <ast col="0" id="137438956595" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="28" id="137438956596" line="517" text="get-bytes" type="FUNC_POLY">
                              <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="1482"/>
                              <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364381"/>
                              <ast col="50" id="137438956598" line="517" text=":" type="OBJECT_INVOCATION">
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364382"/>
                                <ast col="38" id="137438956599" line="517" text="memoutStream" type="VAR_CLASS">
                                  <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                  <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364386"/>
                                  <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                  <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                  <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                  <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                  <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                  <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                  <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                  <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                                </ast>
                                <ast col="51" id="137438956600" line="517" text="Data" type="OO_METH_MEMPTR">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364382"/>
                                  <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                                  <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                  <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                  <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                  <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                                  <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                                  <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                </ast>
                              </ast>
                              <ast col="57" id="137438956603" line="517" text="piStartPos" type="VAR_INT64">
                                <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438956382"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364387"/>
                              </ast>
                              <ast col="69" id="137438956606" line="517" text="bytestoread" type="VAR_INT64">
                                <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438956405"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364388"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956617" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364401"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956618" line="522" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Debug"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="debug()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="debug_"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <ast col="12" id="137438956620" line="522" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956622" line="522" text="void" type="KW_VOID"/>
            <ast col="24" id="137438956624" line="522" text="Debug" type="SYMBOL">
              <annotation datatype="java.lang.Long" key="oldtype" value="1260"/>
            </ast>
            <ast col="30" id="137438956626" line="522" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364402"/>
            </ast>
          </ast>
          <ast col="0" id="137438956630" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364426"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364414"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364422"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364430"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364418"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364404"/>
            <ast col="0" id="137438956631" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956632" line="523" text="copy-lob" type="KW_CPY_LOB">
                <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364434"/>
                <ast col="18" id="137438956634" line="523" text="from" type="KW_FROM">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364436"/>
                  <ast col="0" id="137438956636" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364437"/>
                    <ast col="35" id="137438956637" line="523" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364438"/>
                      <ast col="23" id="137438956638" line="523" text="memoutStream" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364442"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                        <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                        <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                      </ast>
                      <ast col="36" id="137438956639" line="523" text="Data" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364438"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="41" id="137438956641" line="523" text="to" type="KW_TO">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364444"/>
                  <ast col="44" id="137438956643" line="523" text="file" type="KW_FILE">
                    <ast col="0" id="137438956645" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364445"/>
                      <ast col="120" id="137438956646" line="523" text="+" type="PLUS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364446"/>
                        <ast col="91" id="137438956651" line="523" text="+" type="PLUS">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <ast col="66" id="137438956654" line="523" text="+" type="PLUS">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <ast col="56" id="137438956657" line="523" text=":" type="COLON">
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364447"/>
                              <ast col="49" id="137438956658" line="523" text="session" type="SYS_HANDLE">
                                <annotation datatype="java.lang.Long" key="oldtype" value="873"/>
                                <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                <annotation datatype="java.lang.Long" key="tempidx" value="208"/>
                              </ast>
                              <ast col="57" id="137438956659" line="523" text="temp-dir" type="ATTR_CHAR">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2455"/>
                              </ast>
                            </ast>
                            <ast col="68" id="137438956660" line="523" text="'bytebucket-memptr-':u" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364448"/>
                            </ast>
                          </ast>
                          <ast col="93" id="137438956661" line="523" text="string" type="FUNC_CHAR">
                            <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                            <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364449"/>
                            <ast col="100" id="137438956663" line="523" text="int64" type="FUNC_INT64">
                              <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364450"/>
                              <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="1664"/>
                              <ast col="106" id="137438956665" line="523" text="this-object" type="VAR_CLASS">
                                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                        <ast col="122" id="137438956666" line="523" text="'.bin':u" type="STRING">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364452"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956676" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364467"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956677" line="530" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetHash"/>
            <annotation datatype="java.lang.Long" key="return_type" value="508"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="gethash()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getHash"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="raw"/>
            <ast col="12" id="137438956679" line="530" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956681" line="530" text="raw" type="KW_RAW"/>
            <ast col="23" id="137438956683" line="530" text="GetHash" type="SYMBOL"/>
            <ast col="31" id="137438956685" line="530" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364468"/>
            </ast>
          </ast>
          <ast col="0" id="137438956689" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364494"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364482"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364490"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364498"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364486"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364470"/>
            <ast col="0" id="137438956690" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956691" line="531" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364500"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="raw"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956677"/>
                <ast col="0" id="137438956693" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364501"/>
                  <ast col="16" id="137438956694" line="531" text="GetHash" type="OO_METH_RAW">
                    <annotation datatype="java.lang.String" key="signature" value="gethash(KW_INPUT object&lt;? extends openedge.core.hashalgorithmenum&gt;)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364502"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956710"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="getHash"/>
                    <ast col="41" id="137438956696" line="531" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.String" key="poly-casttype" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364503"/>
                      <ast col="24" id="137438956697" line="531" text="HashAlgorithmEnum" type="CLASS_NAME">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                      </ast>
                      <ast col="42" id="137438956698" line="531" text="MD5" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="150323855395"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.HashAlgorithmEnum"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.String" key="javaname" value="md5"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956709" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364522"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956710" line="539" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="GetHash"/>
            <annotation datatype="java.lang.Long" key="return_type" value="508"/>
            <annotation datatype="java.lang.String" key="signature" value="gethash(KW_INPUT object&lt;? extends openedge.core.hashalgorithmenum&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364517"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="getHash"/>
            <annotation datatype="java.lang.String" key="classname" value="raw"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438956712" line="539" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956714" line="539" text="raw" type="KW_RAW"/>
            <ast col="23" id="137438956716" line="539" text="GetHash" type="SYMBOL"/>
            <ast col="31" id="137438956718" line="539" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364523"/>
              <ast col="0" id="137438956719" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="poAlgorithm"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="poAlgorithm"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                <ast col="32" id="137438956720" line="539" text="input" type="KW_INPUT"/>
                <ast col="38" id="137438956722" line="539" text="poAlgorithm" type="SYMBOL"/>
                <ast col="50" id="137438956724" line="539" text="as" type="KW_AS">
                  <ast col="53" id="137438956726" line="539" text="HashAlgorithmEnum" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956730" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364569"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364557"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364565"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364573"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364561"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364545"/>
            <ast col="0" id="137438956731" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438956732" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364575"/>
                <ast col="15" id="137438956733" line="540" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364576"/>
                  <ast col="9" id="137438956734" line="540" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438956735" line="540" text="NotNull" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="notnull(KW_INPUT object&lt;? extends progress.lang.object&gt;, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="notNull"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364576"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884916836"/>
                    <ast col="24" id="137438956737" line="540" text="poAlgorithm" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364578"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956719"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                    </ast>
                    <ast col="37" id="137438956740" line="540" text="'Algorithm'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364580"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956746" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956747" line="543" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364581"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="raw"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956710"/>
                <ast col="0" id="137438956749" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364582"/>
                  <ast col="16" id="137438956750" line="543" text="message-digest" type="FUNC_RAW">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1872"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364583"/>
                    <ast col="31" id="137438956752" line="543" text="string" type="FUNC_CHAR">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364584"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                      <ast col="38" id="137438956754" line="543" text="poAlgorithm" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364585"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="HashAlgorithmEnum"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956719"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.hashalgorithmenum"/>
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/HashAlgorithmEnum.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.HashAlgorithmEnum"/>
                      </ast>
                    </ast>
                    <ast col="63" id="137438956758" line="543" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364586"/>
                      <ast col="52" id="137438956759" line="543" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="64" id="137438956760" line="543" text="Value" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364586"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956778" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364605"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956779" line="551" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="IndexOf"/>
            <annotation datatype="java.lang.Long" key="return_type" value="504"/>
            <annotation datatype="java.lang.String" key="signature" value="indexof(KW_INPUT longchar)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364600"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="indexOf_"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="longchar"/>
            </annotation>
            <ast col="12" id="137438956782" line="551" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956784" line="551" text="int64" type="KW_INT64"/>
            <ast col="25" id="137438956786" line="551" text="IndexOf" type="SYMBOL"/>
            <ast col="33" id="137438956788" line="551" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364606"/>
              <ast col="0" id="137438956789" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pSearchStr"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pSearchStr"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438956790" line="551" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438956792" line="551" text="pSearchStr" type="SYMBOL"/>
                <ast col="51" id="137438956794" line="551" text="as" type="KW_AS">
                  <ast col="54" id="137438956796" line="551" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956800" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364649"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364637"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364645"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364653"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364641"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364625"/>
            <ast col="0" id="137438956801" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956802" line="552" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364655"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956779"/>
                <ast col="0" id="137438956804" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364656"/>
                  <ast col="16" id="137438956805" line="552" text="IndexOf" type="OO_METH_INT64">
                    <annotation datatype="java.lang.String" key="signature" value="indexof(KW_INPUT longchar, KW_INPUT int64)"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364657"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956829"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="javaname" value="indexOf_"/>
                    <ast col="24" id="137438956807" line="552" text="pSearchStr" type="VAR_LONGCHAR">
                      <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="longchar"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364658"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438956789"/>
                    </ast>
                    <ast col="36" id="137438956810" line="552" text="1" type="NUM_LITERAL">
                      <annotation datatype="java.lang.Boolean" key="wrap_parameter" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364661"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                      <annotation datatype="java.lang.String" key="calltype" value="integer"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="int64"/>
                      <annotation datatype="java.lang.String" key="classname" value="int64"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956828" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364679"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956829" line="561" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="IndexOf"/>
            <annotation datatype="java.lang.Long" key="return_type" value="504"/>
            <annotation datatype="java.lang.String" key="signature" value="indexof(KW_INPUT longchar, KW_INPUT int64)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="II"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364674"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="indexOf_"/>
            <annotation datatype="java.lang.String" key="classname" value="int64"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="longchar"/>
              <listitem datatype="java.lang.String" value="int64"/>
            </annotation>
            <ast col="12" id="137438956832" line="561" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438956834" line="561" text="int64" type="KW_INT64"/>
            <ast col="25" id="137438956836" line="561" text="IndexOf" type="SYMBOL"/>
            <ast col="33" id="137438956838" line="561" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364680"/>
              <ast col="0" id="137438956839" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pSearchStr"/>
                <annotation datatype="java.lang.String" key="jtype" value="longchar"/>
                <annotation datatype="java.lang.String" key="javaname" value="pSearchStr"/>
                <annotation datatype="java.lang.Long" key="type" value="394"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="longchar"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438956840" line="561" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438956842" line="561" text="pSearchStr" type="SYMBOL"/>
                <ast col="51" id="137438956844" line="561" text="as" type="KW_AS">
                  <ast col="54" id="137438956846" line="561" text="longchar" type="KW_LONGCHAR"/>
                </ast>
              </ast>
              <ast col="0" id="137438956849" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pStartAt"/>
                <annotation datatype="java.lang.String" key="jtype" value="int64"/>
                <annotation datatype="java.lang.String" key="javaname" value="pStartAt"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <ast col="34" id="137438956850" line="562" text="input" type="KW_INPUT"/>
                <ast col="40" id="137438956852" line="562" text="pStartAt" type="SYMBOL"/>
                <ast col="49" id="137438956854" line="562" text="as" type="KW_AS">
                  <ast col="52" id="137438956856" line="562" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438956860" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364738"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364726"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364734"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364742"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364730"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="1"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364714"/>
            <ast col="0" id="137438956861" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956862" line="563" text="def" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="idx"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364744"/>
                <annotation datatype="java.lang.String" key="javaname" value="idx"/>
                <annotation datatype="java.lang.Long" key="type" value="392"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <ast col="17" id="137438956866" line="563" text="idx" type="SYMBOL"/>
                <ast col="21" id="137438956868" line="563" text="as" type="KW_AS">
                  <ast col="24" id="137438956870" line="563" text="int64" type="KW_INT64"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956873" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956874" line="565" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364748"/>
                <ast col="0" id="137438956876" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364749"/>
                  <ast col="9" id="137438956877" line="569" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364750"/>
                    <ast col="9" id="137438956880" line="568" text="or" type="KW_OR">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364751"/>
                      <ast col="9" id="137438956883" line="567" text="or" type="KW_OR">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364752"/>
                        <ast col="9" id="137438956886" line="566" text="or" type="KW_OR">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364753"/>
                          <ast col="38" id="137438956889" line="565" text="eq" type="EQUALS">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364754"/>
                            <ast col="24" id="137438956892" line="565" text=":" type="OBJECT_INVOCATION">
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364755"/>
                              <ast col="12" id="137438956893" line="565" text="memoutStream" type="VAR_CLASS">
                                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364759"/>
                                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                                <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                                <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                              </ast>
                              <ast col="25" id="137438956894" line="565" text="BytesWritten" type="OO_METH_INT64">
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364755"/>
                                <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                                <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                                <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                                <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                                <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                              </ast>
                            </ast>
                            <ast col="41" id="137438956895" line="565" text="0" type="NUM_LITERAL">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364760"/>
                            </ast>
                          </ast>
                          <ast col="21" id="137438956896" line="566" text="eq" type="EQUALS">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                            <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364763"/>
                            <ast col="12" id="137438956899" line="566" text="pStartAt" type="VAR_INT64">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                              <annotation datatype="java.lang.Long" key="refid" value="137438956849"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364764"/>
                            </ast>
                            <ast col="24" hidden="true" id="137438956900" line="566" text="?" type="UNKNOWN_VAL">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            </ast>
                          </ast>
                        </ast>
                        <ast col="23" id="137438956901" line="567" text="eq" type="EQUALS">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364767"/>
                          <ast col="12" id="137438956904" line="567" text="pSearchStr" type="VAR_LONGCHAR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                            <annotation datatype="java.lang.Long" key="refid" value="137438956839"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364768"/>
                          </ast>
                          <ast col="26" hidden="true" id="137438956905" line="567" text="?" type="UNKNOWN_VAL">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          </ast>
                        </ast>
                      </ast>
                      <ast col="21" id="137438956906" line="568" text="eq" type="EQUALS">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364771"/>
                        <ast col="12" id="137438956909" line="568" text="pStartAt" type="VAR_INT64">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438956849"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364772"/>
                        </ast>
                        <ast col="24" id="137438956910" line="568" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364773"/>
                        </ast>
                      </ast>
                    </ast>
                    <ast col="21" id="137438956911" line="569" text="gt" type="GT">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364776"/>
                      <ast col="12" id="137438956914" line="569" text="pStartAt" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956849"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364777"/>
                      </ast>
                      <ast col="36" id="137438956915" line="569" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364778"/>
                        <ast col="24" id="137438956916" line="569" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364782"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                        <ast col="37" id="137438956917" line="569" text="BytesWritten" type="OO_METH_INT64">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364778"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438956919" line="570" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364783"/>
                  <ast col="0" id="137438956921" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364784"/>
                    <ast col="0" id="137438956922" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956923" line="571" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364785"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956829"/>
                        <ast col="0" id="137438956925" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364787"/>
                          <ast col="20" id="137438956926" line="571" text="0" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364788"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956929" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956930" line="573" text="assign" type="KW_ASSIGN">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Boolean" key="bracket" value="false"/>
                <ast col="20" id="137438956932" line="573" text="=" type="ASSIGN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364790"/>
                  <ast col="16" id="137438956935" line="573" text="idx" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956862"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364791"/>
                  </ast>
                  <ast col="0" id="137438956936" line="0" text="expression" type="EXPRESSION">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="22" id="137438956937" line="573" text="index" type="FUNC_INT">
                      <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="704"/>
                      <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364792"/>
                      <ast col="40" id="137438956939" line="573" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                        <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364793"/>
                        <ast col="28" id="137438956940" line="573" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364797"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                        <ast col="41" id="137438956941" line="573" text="Data" type="OO_METH_MEMPTR">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364793"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="317827580006"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getData"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                      <ast col="47" id="137438956944" line="573" text="pSearchStr" type="VAR_LONGCHAR">
                        <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956839"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364798"/>
                      </ast>
                      <ast col="59" id="137438956947" line="573" text="pStartAt" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="param_index" value="2"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956849"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364799"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956951" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956952" line="575" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364801"/>
                <ast col="0" id="137438956954" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364802"/>
                  <ast col="9" id="137438956955" line="576" text="or" type="KW_OR">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364803"/>
                    <ast col="16" id="137438956958" line="575" text="eq" type="EQUALS">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364804"/>
                      <ast col="12" id="137438956961" line="575" text="idx" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956862"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364805"/>
                      </ast>
                      <ast col="19" hidden="true" id="137438956962" line="575" text="?" type="UNKNOWN_VAL">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      </ast>
                    </ast>
                    <ast col="16" id="137438956963" line="576" text="gt" type="GT">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364808"/>
                      <ast col="12" id="137438956966" line="576" text="idx" type="VAR_INT64">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956862"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364809"/>
                      </ast>
                      <ast col="31" id="137438956967" line="576" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364810"/>
                        <ast col="19" id="137438956968" line="576" text="memoutStream" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364814"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="MemoryOutputStream"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="137438953873"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.io.memoryoutputstream"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.io"/>
                          <annotation datatype="java.lang.String" key="javaname" value="pointerValue"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.io.MemoryOutputStream"/>
                        </ast>
                        <ast col="32" id="137438956969" line="576" text="BytesWritten" type="OO_METH_INT64">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364810"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/IO/MemoryOutputStream.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="317827579981"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.IO.MemoryOutputStream"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getBytesWritten"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438956971" line="577" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364815"/>
                  <ast col="0" id="137438956973" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364816"/>
                    <ast col="0" id="137438956974" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438956975" line="578" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364817"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="int64"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956829"/>
                        <ast col="0" id="137438956977" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364819"/>
                          <ast col="20" id="137438956978" line="578" text="0" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364820"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438956981" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438956982" line="580" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364822"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="int64"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438956829"/>
                <ast col="0" id="137438956984" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364823"/>
                  <ast col="16" id="137438956985" line="580" text="idx" type="VAR_INT64">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Long" key="refid" value="137438956862"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364824"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438956993" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364843"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438956994" line="583" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="Equals"/>
            <annotation datatype="java.lang.Long" key="return_type" value="505"/>
            <annotation datatype="java.lang.String" key="signature" value="equals(KW_INPUT object&lt;? extends progress.lang.object&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364837"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="legacyEquals"/>
            <annotation datatype="java.lang.String" key="classname" value="logical"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438956996" line="583" text="override" type="KW_OVERRIDE"/>
            <ast col="21" id="137438956998" line="583" text="public" type="KW_PUBLIC"/>
            <ast col="28" id="137438957000" line="583" text="logical" type="KW_LOGICAL"/>
            <ast col="36" id="137438957002" line="583" text="Equals" type="SYMBOL"/>
            <ast col="43" id="137438957004" line="583" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364844"/>
              <ast col="0" id="137438957005" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="p0"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="p0"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                <ast col="44" id="137438957006" line="583" text="input" type="KW_INPUT"/>
                <ast col="50" id="137438957008" line="583" text="p0" type="SYMBOL"/>
                <ast col="53" id="137438957010" line="583" text="as" type="KW_AS">
                  <ast col="56" id="137438957012" line="583" text="Object" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="257"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2019"/>
                    <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438957016" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878364890"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878364878"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878364886"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878364894"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878364882"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364866"/>
            <ast col="0" id="137438957017" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957018" line="584" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878364897"/>
                <ast col="0" id="137438957020" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364900"/>
                  <ast col="12" id="137438957021" line="584" text="type-of" type="FUNC_LOGICAL">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364901"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2495"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <ast col="20" id="137438957023" line="584" text="p0" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364902"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438957005"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                    </ast>
                    <ast col="24" id="137438957026" line="584" text="ByteBucket" type="CLASS_NAME">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="36" id="137438957029" line="584" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364904"/>
                  <ast col="0" id="137438957031" line="0" text="inner block" type="INNER_BLOCK">
                    <annotation datatype="java.lang.Boolean" key="error_prop" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="toplevel" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="implicit_endkey" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364906"/>
                    <annotation datatype="java.lang.Boolean" key="implicit_error" value="false"/>
                    <annotation datatype="java.lang.Long" key="translevel" value="149"/>
                    <annotation datatype="java.lang.Boolean" key="integrated_simple_do" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
                    <annotation datatype="java.lang.String" key="block_type" value="DO"/>
                    <annotation datatype="java.lang.Long" key="reasons" value="0"/>
                    <annotation datatype="java.lang.Long" key="block_par_id" value="871878364904"/>
                    <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="interactive" value="false"/>
                    <ast col="41" id="137438957032" line="584" text="do" type="KW_DO">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    </ast>
                    <ast col="0" id="137438957035" line="0" text="block" type="BLOCK">
                      <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878364907"/>
                      <ast col="0" id="137438957036" line="0" text="statement" type="STATEMENT">
                        <ast col="13" id="137438957037" line="585" text="if" type="KW_IF">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364909"/>
                          <ast col="0" id="137438957039" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364910"/>
                            <ast col="16" id="137438957040" line="585" text="(" type="LPARENS">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <ast col="34" id="137438957041" line="585" text="eq" type="EQUALS">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364911"/>
                                <ast col="28" id="137438957044" line="585" text=":" type="OBJECT_INVOCATION">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364912"/>
                                  <ast col="17" id="137438957045" line="585" text="this-object" type="VAR_CLASS">
                                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                    <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                  </ast>
                                  <ast col="29" id="137438957046" line="585" text="Size" type="OO_METH_INT64">
                                    <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364912"/>
                                    <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                    <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                    <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                                    <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                  </ast>
                                </ast>
                                <ast col="57" id="137438957047" line="585" text=":" type="OBJECT_INVOCATION">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364914"/>
                                  <ast col="37" id="137438957049" line="585" text="cast" type="FUNC_CLASS">
                                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364916"/>
                                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                    <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="oldtype" value="560"/>
                                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                    <ast col="42" id="137438957051" line="585" text="p0" type="VAR_CLASS">
                                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878364917"/>
                                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                      <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="refid" value="137438957005"/>
                                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                      <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                      <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                                    </ast>
                                    <ast col="46" id="137438957054" line="585" text="ByteBucket" type="CLASS_NAME">
                                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                      <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                      <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                      <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                    </ast>
                                  </ast>
                                  <ast col="58" id="137438957055" line="585" text="Size" type="OO_METH_INT64">
                                    <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364914"/>
                                    <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                    <annotation datatype="java.lang.Long" key="original-property-type" value="392"/>
                                    <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                                    <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                          <ast col="64" id="137438957058" line="585" text="then" type="KW_THEN">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364919"/>
                            <ast col="0" id="137438957062" line="0" text="block" type="BLOCK">
                              <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364920"/>
                              <ast col="0" id="137438957063" line="0" text="statement" type="STATEMENT">
                                <ast col="17" id="137438957064" line="587" text="return" type="KW_RETURN">
                                  <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364921"/>
                                  <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                                  <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.String" key="classname" value="logical"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438956994"/>
                                  <ast col="0" id="137438957066" line="0" text="expression" type="EXPRESSION">
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364923"/>
                                    <ast col="24" id="137438957071" line="587" text="(" type="LPARENS">
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <ast col="47" id="137438957072" line="587" text="eq" type="EQUALS">
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878364924"/>
                                        <ast col="36" id="137438957077" line="587" text=":" type="OBJECT_INVOCATION">
                                          <annotation datatype="java.lang.Long" key="peerid" value="871878364925"/>
                                          <ast col="25" id="137438957078" line="587" text="this-object" type="VAR_CLASS">
                                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                            <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                          </ast>
                                          <ast col="37" id="137438957079" line="587" text="GetHash" type="OO_METH_RAW">
                                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                            <annotation datatype="java.lang.String" key="javaname" value="getHash"/>
                                            <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                            <annotation datatype="java.lang.String" key="signature" value="gethash()"/>
                                            <annotation datatype="java.lang.Long" key="peerid" value="871878364925"/>
                                            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                            <annotation datatype="java.lang.Long" key="refid" value="137438956677"/>
                                          </ast>
                                        </ast>
                                        <ast col="70" id="137438957080" line="587" text=":" type="OBJECT_INVOCATION">
                                          <annotation datatype="java.lang.Long" key="peerid" value="871878364927"/>
                                          <ast col="50" id="137438957082" line="587" text="cast" type="FUNC_CLASS">
                                            <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                            <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                            <annotation datatype="java.lang.Long" key="peerid" value="871878364929"/>
                                            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                            <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                            <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                            <annotation datatype="java.lang.Long" key="oldtype" value="560"/>
                                            <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                            <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                            <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                            <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                            <ast col="55" id="137438957084" line="587" text="p0" type="VAR_CLASS">
                                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                              <annotation datatype="java.lang.Long" key="peerid" value="871878364930"/>
                                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                              <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                              <annotation datatype="java.lang.Long" key="refid" value="137438957005"/>
                                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                              <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                                              <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                              <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                                            </ast>
                                            <ast col="59" id="137438957087" line="587" text="ByteBucket" type="CLASS_NAME">
                                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                              <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                                              <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                                              <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                                              <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                              <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                            </ast>
                                          </ast>
                                          <ast col="71" id="137438957088" line="587" text="GetHash" type="OO_METH_RAW">
                                            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                                            <annotation datatype="java.lang.String" key="javaname" value="getHash"/>
                                            <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                                            <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.ByteBucket"/>
                                            <annotation datatype="java.lang.String" key="signature" value="gethash()"/>
                                            <annotation datatype="java.lang.Long" key="peerid" value="871878364927"/>
                                            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                                            <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                                            <annotation datatype="java.lang.Long" key="refid" value="137438956677"/>
                                          </ast>
                                        </ast>
                                      </ast>
                                    </ast>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                          <ast col="13" id="137438957096" line="588" text="else" type="KW_ELSE">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364932"/>
                            <ast col="0" id="137438957098" line="0" text="block" type="BLOCK">
                              <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364933"/>
                              <ast col="0" id="137438957099" line="0" text="statement" type="STATEMENT">
                                <ast col="17" id="137438957100" line="589" text="return" type="KW_RETURN">
                                  <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878364934"/>
                                  <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                                  <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.String" key="classname" value="logical"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438956994"/>
                                  <ast col="0" id="137438957102" line="0" text="expression" type="EXPRESSION">
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878364936"/>
                                    <ast col="24" id="137438957103" line="589" text="false" type="BOOL_FALSE">
                                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878364937"/>
                                    </ast>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438957111" line="591" text="else" type="KW_ELSE">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878364940"/>
                  <ast col="0" id="137438957113" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878364941"/>
                    <ast col="0" id="137438957114" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438957115" line="592" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878364942"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="logical"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438956994"/>
                        <ast col="0" id="137438957117" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878364944"/>
                          <ast col="25" id="137438957118" line="592" text=":" type="OBJECT_INVOCATION">
                            <annotation datatype="java.lang.Long" key="peerid" value="871878364945"/>
                            <ast col="20" id="137438957119" line="592" text="super" type="VAR_CLASS">
                              <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                              <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="257"/>
                              <annotation datatype="java.lang.Long" key="oldtype" value="890"/>
                              <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                              <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                              <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                              <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                              <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                              <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                            </ast>
                            <ast col="26" id="137438957120" line="592" text="Equals" type="OO_METH_LOGICAL">
                              <annotation datatype="java.lang.String" key="signature" value="equals(KW_INPUT object&lt;? extends progress.lang.object&gt;)"/>
                              <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878364945"/>
                              <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                              <annotation datatype="java.lang.String" key="param_modes" value="I"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="257"/>
                              <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                              <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.Lang.Object"/>
                              <annotation datatype="java.lang.String" key="javaname" value="legacyEquals"/>
                              <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                              <annotation datatype="java.util.ArrayList" key="typelist">
                                <listitem datatype="java.lang.String" value="object&lt;? extends progress.lang.object&gt;"/>
                              </annotation>
                              <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                              <annotation datatype="java.lang.Long" key="tempidx" value="5"/>
                              <ast col="33" id="137438957122" line="592" text="p0" type="VAR_CLASS">
                                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                                <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878364947"/>
                                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                                <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438957005"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.String" key="qualified" value="progress.lang.object"/>
                                <annotation datatype="java.lang.String" key="simple-java-class" value="_BaseObject_"/>
                                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                                <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438957133" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878364965"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438957134" line="606" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="CompareTo"/>
            <annotation datatype="java.lang.Long" key="return_type" value="503"/>
            <annotation datatype="java.lang.String" key="signature" value="compareto(KW_INPUT object&lt;? extends ccs.common.support.imemptrholder&gt;)"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="param_modes" value="I"/>
            <annotation datatype="java.lang.Long" key="pattach" value="871878364960"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="compareTo"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <annotation datatype="java.util.ArrayList" key="typelist">
              <listitem datatype="java.lang.String" value="object"/>
            </annotation>
            <ast col="12" id="137438957136" line="606" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438957138" line="606" text="integer" type="KW_INT"/>
            <ast col="27" id="137438957140" line="606" text="CompareTo" type="SYMBOL"/>
            <ast col="37" id="137438957142" line="606" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878364966"/>
              <ast col="0" id="137438957143" line="0" text="parameter" type="PARAMETER">
                <annotation datatype="java.lang.String" key="name" value="pOther"/>
                <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
                <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                <annotation datatype="java.lang.String" key="simple-java-class" value="ImemptrHolder"/>
                <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
                <annotation datatype="java.lang.String" key="jtype" value="object"/>
                <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                <annotation datatype="java.lang.String" key="javaname" value="pOther"/>
                <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support"/>
                <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                <annotation datatype="java.lang.Long" key="type" value="384"/>
                <annotation datatype="java.lang.Boolean" key="isoo" value="true"/>
                <annotation datatype="java.lang.String" key="classname" value="object"/>
                <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
                <ast col="38" id="137438957144" line="606" text="input" type="KW_INPUT"/>
                <ast col="44" id="137438957146" line="606" text="pOther" type="SYMBOL"/>
                <ast col="51" id="137438957148" line="606" text="as" type="KW_AS">
                  <ast col="54" id="137438957150" line="606" text="IMemptrHolder" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="ImemptrHolder"/>
                    <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
          <ast col="0" id="137438957154" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878365012"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878365000"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878365008"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878365016"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878365004"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="2"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878364988"/>
            <ast col="0" id="137438957155" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957156" line="607" text="def" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="toraw"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365018"/>
                <annotation datatype="java.lang.String" key="javaname" value="toraw"/>
                <annotation datatype="java.lang.Long" key="type" value="396"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="raw"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <ast col="17" id="137438957160" line="607" text="toraw" type="SYMBOL"/>
                <ast col="23" id="137438957162" line="607" text="as" type="KW_AS">
                  <ast col="26" id="137438957164" line="607" text="raw" type="KW_RAW"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957167" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957168" line="608" text="def" type="DEFINE_VARIABLE">
                <annotation datatype="java.lang.String" key="name" value="poraw"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365021"/>
                <annotation datatype="java.lang.String" key="javaname" value="poraw"/>
                <annotation datatype="java.lang.Long" key="type" value="396"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="raw"/>
                <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
                <ast col="17" id="137438957172" line="608" text="poraw" type="SYMBOL"/>
                <ast col="23" id="137438957174" line="608" text="as" type="KW_AS">
                  <ast col="26" id="137438957176" line="608" text="raw" type="KW_RAW"/>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957179" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="0" id="137438957180" line="0" text="expression" type="EXPRESSION">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365024"/>
                <ast col="15" id="137438957181" line="610" text=":" type="OBJECT_INVOCATION">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365025"/>
                  <ast col="9" id="137438957182" line="610" text="Assert" type="CLASS_NAME">
                    <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                    <annotation datatype="java.lang.String" key="simple-java-class" value="Assert_"/>
                    <annotation datatype="java.lang.String" key="qualified" value="openedge.core.assert"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                    <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                    <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                    <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                    <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                  </ast>
                  <ast col="16" id="137438957183" line="610" text="NotNull" type="OO_METH_VOID">
                    <annotation datatype="java.lang.String" key="signature" value="notnull(KW_INPUT object&lt;? extends progress.lang.object&gt;, KW_INPUT character)"/>
                    <annotation datatype="java.lang.String" key="javaname" value="notNull"/>
                    <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.core.Assert_"/>
                    <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                    <annotation datatype="java.lang.String" key="found-in-cls" value="OpenEdge.Core.Assert"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365025"/>
                    <annotation datatype="java.lang.Boolean" key="static" value="true"/>
                    <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/OpenEdge/Core/Assert.cls"/>
                    <annotation datatype="java.lang.String" key="param_modes" value="II"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884916836"/>
                    <ast col="24" id="137438957185" line="610" text="pOther" type="VAR_CLASS">
                      <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365027"/>
                      <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438957143"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
                      <annotation datatype="java.lang.String" key="simple-java-class" value="ImemptrHolder"/>
                      <annotation datatype="java.lang.String" key="jtype" value="object"/>
                      <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                      <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support"/>
                      <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                      <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                      <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                      <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
                    </ast>
                    <ast col="32" id="137438957188" line="610" text="'CompareTo object'" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.String" key="jtype" value="character"/>
                      <annotation datatype="java.lang.String" key="chp_wrapper" value="character"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365029"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Boolean" key="wrap" value="true"/>
                      <annotation datatype="java.lang.String" key="classname" value="character"/>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957194" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="15" id="137438957195" line="612" text="=" type="ASSIGN">
                <annotation datatype="java.lang.Long" key="peerid" value="871878365030"/>
                <ast col="9" id="137438957198" line="612" text="toraw" type="VAR_RAW">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438957156"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365031"/>
                </ast>
                <ast col="0" id="137438957199" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <ast col="17" id="137438957200" line="612" text="message-digest" type="FUNC_RAW">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1872"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365032"/>
                    <ast col="32" id="137438957202" line="612" text="&quot;SHA-256&quot;" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365033"/>
                    </ast>
                    <ast col="54" id="137438957205" line="612" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365034"/>
                      <ast col="43" id="137438957206" line="612" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="55" id="137438957207" line="612" text="Value" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365034"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957211" line="0" text="assignment" type="ASSIGNMENT">
              <ast col="15" id="137438957212" line="613" text="=" type="ASSIGN">
                <annotation datatype="java.lang.Long" key="peerid" value="871878365036"/>
                <ast col="9" id="137438957215" line="613" text="poraw" type="VAR_RAW">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                  <annotation datatype="java.lang.Long" key="refid" value="137438957168"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365037"/>
                </ast>
                <ast col="0" id="137438957216" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <ast col="17" id="137438957217" line="613" text="message-digest" type="FUNC_RAW">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="false"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="4112"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="1872"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365038"/>
                    <ast col="32" id="137438957219" line="613" text="&quot;SHA-256&quot;" type="STRING">
                      <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365039"/>
                    </ast>
                    <ast col="49" id="137438957222" line="613" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365040"/>
                      <ast col="43" id="137438957223" line="613" text="pOther" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365042"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ImemptrHolder"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="qualified" value="ccs.common.support.imemptrholder"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438957143"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.src.corelib.ccs.common.support.ImemptrHolder"/>
                      </ast>
                      <ast col="50" id="137438957224" line="613" text="Value" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365040"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="refid" value="141733920788"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/src/corelib/Ccs/Common/Support/IMemptrHolder.cls"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Ccs.Common.Support.IMemptrHolder"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getValue"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957228" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957229" line="615" text="if" type="KW_IF">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365044"/>
                <ast col="0" id="137438957231" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365045"/>
                  <ast col="18" id="137438957232" line="615" text="eq" type="EQUALS">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365046"/>
                    <ast col="12" id="137438957235" line="615" text="toraw" type="VAR_RAW">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438957156"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365047"/>
                    </ast>
                    <ast col="21" id="137438957236" line="615" text="poraw" type="VAR_RAW">
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                      <annotation datatype="java.lang.Long" key="refid" value="137438957168"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365048"/>
                    </ast>
                  </ast>
                </ast>
                <ast col="27" id="137438957238" line="615" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365049"/>
                  <ast col="0" id="137438957240" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365050"/>
                    <ast col="0" id="137438957241" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="137438957242" line="616" text="return" type="KW_RETURN">
                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365051"/>
                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="classname" value="integer"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438957134"/>
                        <ast col="0" id="137438957244" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878365053"/>
                          <ast col="20" id="137438957245" line="616" text="0" type="NUM_LITERAL">
                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878365054"/>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="9" id="137438957248" line="617" text="else" type="KW_ELSE">
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365055"/>
                  <ast col="0" id="137438957254" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365056"/>
                    <ast col="0" id="137438957255" line="0" text="statement" type="STATEMENT">
                      <ast col="9" id="137438957256" line="620" text="if" type="KW_IF">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365058"/>
                        <ast col="0" id="137438957258" line="0" text="expression" type="EXPRESSION">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878365059"/>
                          <ast col="9" id="137438957259" line="621" text="or" type="KW_OR">
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878365060"/>
                            <ast col="26" id="137438957263" line="620" text="gt" type="GT">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878365061"/>
                              <ast col="12" id="137438957267" line="620" text="string" type="FUNC_CHAR">
                                <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                                <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878365062"/>
                                <ast col="19" id="137438957269" line="620" text="toraw" type="VAR_RAW">
                                  <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438957156"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878365063"/>
                                </ast>
                              </ast>
                              <ast col="29" id="137438957270" line="620" text="string" type="FUNC_CHAR">
                                <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                                <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878365064"/>
                                <ast col="36" id="137438957272" line="620" text="poraw" type="VAR_RAW">
                                  <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="refid" value="137438957168"/>
                                  <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878365065"/>
                                </ast>
                              </ast>
                            </ast>
                            <ast col="18" id="137438957273" line="621" text="eq" type="EQUALS">
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                              <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="871878365068"/>
                              <ast col="12" id="137438957276" line="621" text="poraw" type="VAR_RAW">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438957168"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878365069"/>
                              </ast>
                              <ast col="21" hidden="true" id="137438957277" line="621" text="?" type="UNKNOWN_VAL">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                        <ast col="9" id="137438957279" line="622" text="then" type="KW_THEN">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878365070"/>
                          <ast col="0" id="137438957281" line="0" text="block" type="BLOCK">
                            <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878365071"/>
                            <ast col="0" id="137438957282" line="0" text="statement" type="STATEMENT">
                              <ast col="13" id="137438957283" line="623" text="return" type="KW_RETURN">
                                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878365072"/>
                                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                                <annotation datatype="java.lang.Long" key="refid" value="137438957134"/>
                                <ast col="0" id="137438957285" line="0" text="expression" type="EXPRESSION">
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878365074"/>
                                  <ast col="20" id="137438957286" line="623" text="1" type="NUM_LITERAL">
                                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878365075"/>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                        <ast col="9" id="137438957289" line="624" text="else" type="KW_ELSE">
                          <annotation datatype="java.lang.Long" key="peerid" value="871878365076"/>
                          <ast col="0" id="137438957291" line="0" text="block" type="BLOCK">
                            <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="871878365077"/>
                            <ast col="0" id="137438957292" line="0" text="statement" type="STATEMENT">
                              <ast col="9" id="137438957293" line="625" text="if" type="KW_IF">
                                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                <annotation datatype="java.lang.Long" key="peerid" value="871878365079"/>
                                <ast col="0" id="137438957295" line="0" text="expression" type="EXPRESSION">
                                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878365080"/>
                                  <ast col="9" id="137438957296" line="626" text="or" type="KW_OR">
                                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878365081"/>
                                    <ast col="26" id="137438957300" line="625" text="lt" type="LT">
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878365082"/>
                                      <ast col="12" id="137438957304" line="625" text="string" type="FUNC_CHAR">
                                        <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878365083"/>
                                        <ast col="19" id="137438957306" line="625" text="toraw" type="VAR_RAW">
                                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                          <annotation datatype="java.lang.Long" key="refid" value="137438957156"/>
                                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                          <annotation datatype="java.lang.Long" key="peerid" value="871878365084"/>
                                        </ast>
                                      </ast>
                                      <ast col="29" id="137438957307" line="625" text="string" type="FUNC_CHAR">
                                        <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Long" key="oldtype" value="2421"/>
                                        <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878365085"/>
                                        <ast col="36" id="137438957309" line="625" text="poraw" type="VAR_RAW">
                                          <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                          <annotation datatype="java.lang.Long" key="refid" value="137438957168"/>
                                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                          <annotation datatype="java.lang.Long" key="peerid" value="871878365086"/>
                                        </ast>
                                      </ast>
                                    </ast>
                                    <ast col="18" id="137438957310" line="626" text="eq" type="EQUALS">
                                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                      <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                                      <annotation datatype="java.lang.Boolean" key="unknown_override" value="true"/>
                                      <annotation datatype="java.lang.Long" key="peerid" value="871878365089"/>
                                      <ast col="12" id="137438957313" line="626" text="toraw" type="VAR_RAW">
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                                        <annotation datatype="java.lang.Long" key="refid" value="137438957156"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878365090"/>
                                      </ast>
                                      <ast col="21" hidden="true" id="137438957314" line="626" text="?" type="UNKNOWN_VAL">
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                      </ast>
                                    </ast>
                                  </ast>
                                </ast>
                                <ast col="9" id="137438957316" line="627" text="then" type="KW_THEN">
                                  <annotation datatype="java.lang.Long" key="peerid" value="871878365091"/>
                                  <ast col="0" id="137438957318" line="0" text="block" type="BLOCK">
                                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                                    <annotation datatype="java.lang.Long" key="peerid" value="871878365092"/>
                                    <ast col="0" id="137438957319" line="0" text="statement" type="STATEMENT">
                                      <ast col="13" id="137438957320" line="628" text="return" type="KW_RETURN">
                                        <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                                        <annotation datatype="java.lang.Long" key="peerid" value="871878365093"/>
                                        <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                                        <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                        <annotation datatype="java.lang.String" key="classname" value="integer"/>
                                        <annotation datatype="java.lang.Long" key="refid" value="137438957134"/>
                                        <ast col="0" id="137438957322" line="0" text="expression" type="EXPRESSION">
                                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                          <annotation datatype="java.lang.Long" key="peerid" value="871878365095"/>
                                          <ast col="20" id="137438957323" line="628" text="-1" type="NUM_LITERAL">
                                            <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                                            <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                                            <annotation datatype="java.lang.Long" key="peerid" value="871878365096"/>
                                          </ast>
                                        </ast>
                                      </ast>
                                    </ast>
                                  </ast>
                                </ast>
                              </ast>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957328" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957329" line="631" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365098"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438957134"/>
                <ast col="0" id="137438957331" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365099"/>
                  <ast col="16" id="137438957332" line="631" text="?" type="UNKNOWN_VAL">
                    <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365100"/>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438957342" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="likefunc" value="true"/>
          <annotation datatype="java.lang.Long" key="peerid" value="871878365115"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="137438957343" line="637" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="name" value="HashCode"/>
            <annotation datatype="java.lang.Long" key="return_type" value="503"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.String" key="signature" value="hashcode()"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="javaname" value="hashCode_"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <ast col="12" id="137438957345" line="637" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="137438957347" line="637" text="integer" type="KW_INT"/>
            <ast col="27" id="137438957349" line="637" text="HashCode" type="SYMBOL"/>
            <ast col="36" id="137438957351" line="637" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.Long" key="peerid" value="871878365116"/>
            </ast>
          </ast>
          <ast col="0" id="137438957364" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878365142"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878365130"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878365138"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878365146"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878365134"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878365118"/>
            <ast col="0" id="137438957365" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="137438957366" line="642" text="return" type="KW_RETURN">
                <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365148"/>
                <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="classname" value="integer"/>
                <annotation datatype="java.lang.Long" key="refid" value="137438957343"/>
                <ast col="0" id="137438957368" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="871878365149"/>
                  <ast col="16" id="137438957369" line="642" text="hash-code" type="FUNC_INT">
                    <annotation datatype="java.lang.Boolean" key="returnsunknown" value="true"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Long" key="oldtype" value="695"/>
                    <annotation datatype="java.lang.Boolean" key="builtin" value="true"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="871878365150"/>
                    <ast col="48" id="137438957371" line="642" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="0"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365151"/>
                      <ast col="37" id="137438957372" line="642" text=":" type="OBJECT_INVOCATION">
                        <annotation datatype="java.lang.String" key="poly-casttype" value="com.goldencode.p2j.oo.lang.LegacyClass"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365153"/>
                        <ast col="26" id="137438957373" line="642" text="this-object" type="VAR_CLASS">
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                          <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                        </ast>
                        <ast col="38" id="137438957374" line="642" text="GetClass" type="OO_METH_CLASS">
                          <annotation datatype="java.lang.Long" key="tempidx" value="6"/>
                          <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                          <annotation datatype="java.lang.String" key="signature" value="getclass()"/>
                          <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="871878365153"/>
                          <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="257"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                          <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                          <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getLegacyClass"/>
                          <annotation datatype="java.lang.Boolean" key="builtin-cls" value="true"/>
                          <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.lang.LegacyClass"/>
                          <annotation datatype="java.lang.String" key="source-file" value="./skeleton/oo4gl/Progress/Lang/Class.cls"/>
                          <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                          <annotation datatype="java.lang.String" key="found-in-full-java-class" value="com.goldencode.p2j.oo.lang._BaseObject_"/>
                          <annotation datatype="java.lang.String" key="simple-java-class" value="LegacyClass"/>
                          <annotation datatype="java.lang.String" key="qualified" value="progress.lang.class"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.Lang.Object"/>
                          <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.lang"/>
                          <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                          <annotation datatype="java.lang.String" key="tempidx-file" value="./skeleton/oo4gl/Progress/Lang/Object.cls"/>
                          <annotation datatype="java.lang.Boolean" key="qualified-reference" value="true"/>
                        </ast>
                      </ast>
                      <ast col="49" id="137438957377" line="642" text="TypeName" type="OO_METH_CHAR">
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365151"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./skeleton/oo4gl/Progress/Lang/Class.cls"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="found-in-source-file" value="./skeleton/oo4gl/Progress/Lang/Class.cls"/>
                        <annotation datatype="java.lang.Long" key="refid" value="21474836523"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.String" key="found-in-cls" value="Progress.Lang.Class"/>
                        <annotation datatype="java.lang.String" key="javaname" value="getTypeName"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="383"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                    <ast col="70" id="137438957380" line="642" text=":" type="OBJECT_INVOCATION">
                      <annotation datatype="java.lang.Long" key="param_index" value="1"/>
                      <annotation datatype="java.lang.Long" key="parmtype" value="706"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="871878365155"/>
                      <ast col="59" id="137438957381" line="642" text="this-object" type="VAR_CLASS">
                        <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-interface" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-class" value="true"/>
                        <annotation datatype="java.lang.String" key="simple-java-class" value="ByteBucket"/>
                        <annotation datatype="java.lang.Long" key="oldtype" value="897"/>
                        <annotation datatype="java.lang.String" key="qualified" value="openedge.core.bytebucket"/>
                        <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
                        <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.p2j.oo.core"/>
                        <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
                        <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
                        <annotation datatype="java.lang.String" key="source-file" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.String" key="full-java-class" value="com.goldencode.p2j.oo.core.ByteBucket"/>
                      </ast>
                      <ast col="71" id="137438957382" line="642" text="Value" type="OO_METH_MEMPTR">
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="871878365155"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/OpenEdge/Core/ByteBucket.cls"/>
                        <annotation datatype="java.lang.Long" key="original-property-type" value="395"/>
                        <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                        <annotation datatype="java.lang.Long" key="refid" value="137438953915"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="137438957464" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.Long" key="peerid" value="871878365168"/>
          <ast col="0" id="137438957465" line="0" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="name" value="ByteBucket"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.lang.Boolean" key="static" value="true"/>
            <annotation datatype="java.lang.String" key="javaname" value="__core_ByteBucket_constructor__static__"/>
            <ast col="0" id="137438957466" line="0" text="public" type="KW_PUBLIC"/>
            <ast col="0" id="137438957467" line="0" text="public" type="KW_STATIC"/>
            <ast col="0" id="137438957468" line="0" text="(" type="LPARENS">
              <annotation datatype="java.lang.Long" key="peerid" value="871878365169"/>
            </ast>
          </ast>
          <ast col="0" id="137438957469" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="871878365192"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="preid" value="871878365180"/>
            <annotation datatype="java.lang.Long" key="enterid" value="871878365188"/>
            <annotation datatype="java.lang.Long" key="finiid" value="871878365196"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="controlid" value="871878365184"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="871878365171"/>
            <ast col="0" id="137438957471" line="0" text="statement" type="STATEMENT">
              <ast col="1" id="137438957472" line="12" text="block-level" type="KW_BLK_LVL">
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.Long" key="peerid" value="871878365198"/>
                <ast col="13" id="137438957473" line="12" text="on" type="KW_ON">
                  <ast col="16" id="137438957474" line="12" text="error" type="KW_ERROR"/>
                  <ast col="22" id="137438957475" line="12" text="undo" type="KW_UNDO">
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <annotation datatype="java.lang.Boolean" key="top_level_target" value="false"/>
                  </ast>
                  <ast col="28" id="137438957476" line="12" text="throw" type="KW_THROW">
                    <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
                  </ast>
                </ast>
              </ast>
            </ast>
            <ast col="0" id="137438957470" line="0" text="bogus" type="BOGUS"/>
          </ast>
        </ast>
      </ast>
    </ast>
  </ast>
  <tree-local>
    <shadow-node-list>
      <shadow-node col="1" id="137438953479" line="1" right-id="137438953478" text="/************************************************&#10;Copyright (c) 2014-2018, 2021-2023 by Progress Software Corporation. All rights reserved.&#10;*************************************************/" type="COMMENT"/>
      <shadow-node col="51" id="137438953478" left-id="137438953479" line="3" right-id="137438953477" text="&#10;" type="WS"/>
      <shadow-node col="1" id="137438953477" left-id="137438953478" line="4" right-id="137438953476" text="/*------------------------------------------------------------------------&#10;    File        : ByteBucket&#10;    Purpose     : An extensible bucket/container for byte-based data. The bucket&#10;                  consists of a MemoryOutputStream instance&#10;    Author(s)   : pjudge&#10;    Created     : Wed May 14 16:26:38 EDT 2014&#10;    Notes       :&#10;  ----------------------------------------------------------------------*/" type="COMMENT"/>
      <shadow-node col="75" id="137438953476" left-id="137438953477" line="11" right-id="137438953475" text="&#10;" type="WS"/>
      <shadow-node col="12" id="137438953480" left-id="137438953475" line="12" right-id="137438953481" text=" " type="WS"/>
      <shadow-node col="15" id="137438953482" left-id="137438953481" line="12" right-id="137438953483" text=" " type="WS"/>
      <shadow-node col="21" id="137438953484" left-id="137438953483" line="12" right-id="137438953485" text=" " type="WS"/>
      <shadow-node col="26" id="137438953486" left-id="137438953485" line="12" right-id="137438953487" text="," type="COMMA"/>
      <shadow-node col="27" id="137438953487" left-id="137438953486" line="12" right-id="137438953488" text=" " type="WS"/>
      <shadow-node col="33" id="137438953489" left-id="137438953488" line="12" right-id="137438953490" text="." type="DOT"/>
      <shadow-node col="34" id="137438953490" left-id="137438953489" line="12" right-id="137438953492" text="&#10;&#10;" type="WS"/>
      <shadow-node col="6" id="137438953493" left-id="137438953492" line="14" right-id="137438953494" text=" " type="WS"/>
      <shadow-node col="39" id="137438953495" left-id="137438953494" line="14" right-id="137438953496" text="." type="DOT"/>
      <shadow-node col="40" id="137438953496" left-id="137438953495" line="14" right-id="137438953498" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953499" left-id="137438953498" line="15" right-id="137438953500" text=" " type="WS"/>
      <shadow-node col="27" id="137438953501" left-id="137438953500" line="15" right-id="137438953502" text="." type="DOT"/>
      <shadow-node col="28" id="137438953502" left-id="137438953501" line="15" right-id="137438953504" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953505" left-id="137438953504" line="16" right-id="137438953506" text=" " type="WS"/>
      <shadow-node col="31" id="137438953507" left-id="137438953506" line="16" right-id="137438953508" text="." type="DOT"/>
      <shadow-node col="32" id="137438953508" left-id="137438953507" line="16" right-id="137438953510" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953511" left-id="137438953510" line="17" right-id="137438953512" text=" " type="WS"/>
      <shadow-node col="38" id="137438953513" left-id="137438953512" line="17" right-id="137438953514" text="." type="DOT"/>
      <shadow-node col="39" id="137438953514" left-id="137438953513" line="17" right-id="137438953516" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953517" left-id="137438953516" line="18" right-id="137438953518" text=" " type="WS"/>
      <shadow-node col="39" id="137438953519" left-id="137438953518" line="18" right-id="137438953520" text="." type="DOT"/>
      <shadow-node col="40" id="137438953520" left-id="137438953519" line="18" right-id="137438953522" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953523" left-id="137438953522" line="19" right-id="137438953524" text=" " type="WS"/>
      <shadow-node col="27" id="137438953525" left-id="137438953524" line="19" right-id="137438953526" text="." type="DOT"/>
      <shadow-node col="28" id="137438953526" left-id="137438953525" line="19" right-id="137438953528" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953529" left-id="137438953528" line="20" right-id="137438953530" text=" " type="WS"/>
      <shadow-node col="27" id="137438953531" left-id="137438953530" line="20" right-id="137438953532" text="." type="DOT"/>
      <shadow-node col="28" id="137438953532" left-id="137438953531" line="20" right-id="137438953534" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953535" left-id="137438953534" line="21" right-id="137438953536" text=" " type="WS"/>
      <shadow-node col="35" id="137438953537" left-id="137438953536" line="21" right-id="137438953538" text="." type="DOT"/>
      <shadow-node col="36" id="137438953538" left-id="137438953537" line="21" right-id="137438953540" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953541" left-id="137438953540" line="22" right-id="137438953542" text=" " type="WS"/>
      <shadow-node col="37" id="137438953543" left-id="137438953542" line="22" right-id="137438953544" text="." type="DOT"/>
      <shadow-node col="38" id="137438953544" left-id="137438953543" line="22" right-id="137438953546" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953547" left-id="137438953546" line="23" right-id="137438953548" text=" " type="WS"/>
      <shadow-node col="39" id="137438953549" left-id="137438953548" line="23" right-id="137438953550" text="." type="DOT"/>
      <shadow-node col="40" id="137438953550" left-id="137438953549" line="23" right-id="137438953552" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953553" left-id="137438953552" line="24" right-id="137438953554" text=" " type="WS"/>
      <shadow-node col="37" id="137438953555" left-id="137438953554" line="24" right-id="137438953556" text="." type="DOT"/>
      <shadow-node col="38" id="137438953556" left-id="137438953555" line="24" right-id="137438953558" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953559" left-id="137438953558" line="25" right-id="137438953560" text=" " type="WS"/>
      <shadow-node col="29" id="137438953561" left-id="137438953560" line="25" right-id="137438953562" text="." type="DOT"/>
      <shadow-node col="30" id="137438953562" left-id="137438953561" line="25" right-id="137438953564" text="&#10;" type="WS"/>
      <shadow-node col="6" id="137438953565" left-id="137438953564" line="26" right-id="137438953566" text=" " type="WS"/>
      <shadow-node col="27" id="137438953567" left-id="137438953566" line="26" right-id="137438953568" text="." type="DOT"/>
      <shadow-node col="28" id="137438953568" left-id="137438953567" line="26" right-id="137438953570" text="&#10;&#10;" type="WS"/>
      <shadow-node col="6" id="137438953571" left-id="137438953570" line="28" right-id="137438953572" text=" " type="WS"/>
      <shadow-node col="31" id="137438953573" left-id="137438953572" line="28" right-id="137438953574" text="&#10;" type="WS"/>
      <shadow-node col="11" id="137438953575" left-id="137438953574" line="29" right-id="137438953576" text=" " type="WS"/>
      <shadow-node col="30" id="137438953577" left-id="137438953576" line="29" right-id="137438953578" text="&#10;         " type="WS"/>
      <shadow-node col="10" id="137438953578" left-id="137438953577" line="30" right-id="137438953579" text="," type="COMMA"/>
      <shadow-node col="11" id="137438953579" left-id="137438953578" line="30" right-id="137438953580" text=" " type="WS"/>
      <shadow-node col="25" id="137438953581" left-id="137438953580" line="30" right-id="137438953582" text="&#10;         " type="WS"/>
      <shadow-node col="10" id="137438953582" left-id="137438953581" line="31" right-id="137438953583" text="," type="COMMA"/>
      <shadow-node col="11" id="137438953583" left-id="137438953582" line="31" right-id="137438953584" text=" " type="WS"/>
      <shadow-node col="26" id="137438953585" left-id="137438953584" line="31" right-id="137438953586" text="&#10;           " type="WS"/>
      <shadow-node col="12" id="137438953586" left-id="137438953585" line="32" right-id="137438953587" text="// Compare to the interface so that other implementations of IMemptrHolder can be sorted with this one" type="COMMENT"/>
      <shadow-node col="114" id="137438953587" left-id="137438953586" line="32" right-id="137438953588" text="&#10;         " type="WS"/>
      <shadow-node col="10" id="137438953588" left-id="137438953587" line="33" right-id="137438953589" text="," type="COMMA"/>
      <shadow-node col="11" id="137438953589" left-id="137438953588" line="33" right-id="137438953590" text=" " type="WS"/>
      <shadow-node col="38" id="137438953594" line="33" right-id="137438953593" text="&#10;         " type="WS"/>
      <shadow-node col="10" id="137438953593" left-id="137438953594" line="34" right-id="137438953592" text="," type="COMMA"/>
      <shadow-node col="11" id="137438953592" left-id="137438953593" line="34" right-id="137438953591" text=" " type="WS"/>
      <shadow-node col="21" id="137438953595" left-id="137438953591" line="34" right-id="137438953596" text="&#10;" type="WS"/>
      <shadow-node col="1" id="137438953596" left-id="137438953595" line="35" right-id="137438953597" text=":" type="COLON"/>
      <shadow-node col="2" id="137438953597" left-id="137438953596" line="35" right-id="137438953598" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438953598" left-id="137438953597" line="37" right-id="137438953599" text="// The storage of the memptr data - this is a dynamically-extensible primitive" type="COMMENT"/>
      <shadow-node col="83" id="137438953599" left-id="137438953598" line="37" right-id="137438953602" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953603" left-id="137438953602" line="38" right-id="137438953604" text=" " type="WS"/>
      <shadow-node col="19" id="137438953605" left-id="137438953604" line="38" right-id="137438953606" text=" " type="WS"/>
      <shadow-node col="20" id="137438953606" left-id="137438953605" line="38" right-id="137438953607" text="variable" type="KW_VAR"/>
      <shadow-node col="28" id="137438953607" left-id="137438953606" line="38" right-id="137438953608" text=" " type="WS"/>
      <shadow-node col="41" id="137438953609" left-id="137438953608" line="38" right-id="137438953610" text=" " type="WS"/>
      <shadow-node col="44" id="137438953611" left-id="137438953610" line="38" right-id="137438953612" text=" " type="WS"/>
      <shadow-node col="63" id="137438953613" left-id="137438953612" line="38" right-id="137438953614" text=" " type="WS"/>
      <shadow-node col="71" id="137438953615" left-id="137438953614" line="38" right-id="137438953616" text="." type="DOT"/>
      <shadow-node col="72" id="137438953616" left-id="137438953615" line="38" right-id="137438953618" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953619" left-id="137438953618" line="39" right-id="137438953620" text=" " type="WS"/>
      <shadow-node col="19" id="137438953621" left-id="137438953620" line="39" right-id="137438953622" text=" " type="WS"/>
      <shadow-node col="20" id="137438953622" left-id="137438953621" line="39" right-id="137438953623" text="variable" type="KW_VAR"/>
      <shadow-node col="28" id="137438953623" left-id="137438953622" line="39" right-id="137438953624" text=" " type="WS"/>
      <shadow-node col="38" id="137438953625" left-id="137438953624" line="39" right-id="137438953626" text=" " type="WS"/>
      <shadow-node col="41" id="137438953627" left-id="137438953626" line="39" right-id="137438953628" text=" " type="WS"/>
      <shadow-node col="47" id="137438953629" left-id="137438953628" line="39" right-id="137438953630" text=" " type="WS"/>
      <shadow-node col="55" id="137438953631" left-id="137438953630" line="39" right-id="137438953632" text=" " type="WS"/>
      <shadow-node col="60" id="137438953633" left-id="137438953632" line="39" right-id="137438953634" text=" " type="WS"/>
      <shadow-node col="71" id="137438953635" left-id="137438953634" line="39" right-id="137438953636" text="." type="DOT"/>
      <shadow-node col="72" id="137438953636" left-id="137438953635" line="39" right-id="137438953637" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953637" left-id="137438953636" line="41" right-id="137438953638" text="/** The current read position */" type="COMMENT"/>
      <shadow-node col="37" id="137438953638" left-id="137438953637" line="41" right-id="137438953640" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953641" left-id="137438953640" line="42" right-id="137438953642" text=" " type="WS"/>
      <shadow-node col="18" id="137438953643" left-id="137438953642" line="42" right-id="137438953644" text=" " type="WS"/>
      <shadow-node col="19" id="137438953644" left-id="137438953643" line="42" right-id="137438953645" text="property" type="KW_PROPERTY"/>
      <shadow-node col="27" id="137438953645" left-id="137438953644" line="42" right-id="137438953646" text=" " type="WS"/>
      <shadow-node col="36" id="137438953647" left-id="137438953646" line="42" right-id="137438953648" text=" " type="WS"/>
      <shadow-node col="39" id="137438953649" left-id="137438953648" line="42" right-id="137438953650" text=" " type="WS"/>
      <shadow-node col="45" id="137438953651" left-id="137438953650" line="42" right-id="137438953652" text=" " type="WS"/>
      <shadow-node col="53" id="137438953653" left-id="137438953652" line="42" right-id="137438953654" text=" " type="WS"/>
      <shadow-node col="57" id="137438953655" left-id="137438953654" line="42" right-id="137438953656" text="." type="DOT"/>
      <shadow-node col="58" id="137438953656" left-id="137438953655" line="42" right-id="137438953657" text=" " type="WS"/>
      <shadow-node col="62" id="137438953658" left-id="137438953657" line="42" right-id="137438953659" text="." type="DOT"/>
      <shadow-node col="63" id="137438953659" left-id="137438953658" line="42" right-id="137438953660" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953660" left-id="137438953659" line="44" right-id="137438953661" text="/* global/stateful variable to avoid deep copies of memptrs being passed internally/this class */" type="COMMENT"/>
      <shadow-node col="102" id="137438953661" left-id="137438953660" line="44" right-id="137438953663" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953664" left-id="137438953663" line="45" right-id="137438953665" text=" " type="WS"/>
      <shadow-node col="19" id="137438953666" left-id="137438953665" line="45" right-id="137438953667" text=" " type="WS"/>
      <shadow-node col="20" id="137438953667" left-id="137438953666" line="45" right-id="137438953668" text="variable" type="KW_VAR"/>
      <shadow-node col="28" id="137438953668" left-id="137438953667" line="45" right-id="137438953669" text=" " type="WS"/>
      <shadow-node col="40" id="137438953670" left-id="137438953669" line="45" right-id="137438953671" text=" " type="WS"/>
      <shadow-node col="43" id="137438953672" left-id="137438953671" line="45" right-id="137438953673" text=" " type="WS"/>
      <shadow-node col="50" id="137438953674" left-id="137438953673" line="45" right-id="137438953675" text=" " type="WS"/>
      <shadow-node col="58" id="137438953676" left-id="137438953675" line="45" right-id="137438953677" text="." type="DOT"/>
      <shadow-node col="59" id="137438953677" left-id="137438953676" line="45" right-id="137438953678" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953678" left-id="137438953677" line="47" right-id="137438953679" text="/** The initial size of the memptr that are held in the Bucket */" type="COMMENT"/>
      <shadow-node col="70" id="137438953679" left-id="137438953678" line="47" right-id="137438953681" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953682" left-id="137438953681" line="48" right-id="137438953683" text=" " type="WS"/>
      <shadow-node col="18" id="137438953684" left-id="137438953683" line="48" right-id="137438953685" text=" " type="WS"/>
      <shadow-node col="19" id="137438953685" left-id="137438953684" line="48" right-id="137438953686" text="property" type="KW_PROPERTY"/>
      <shadow-node col="27" id="137438953686" left-id="137438953685" line="48" right-id="137438953687" text=" " type="WS"/>
      <shadow-node col="43" id="137438953688" left-id="137438953687" line="48" right-id="137438953689" text=" " type="WS"/>
      <shadow-node col="46" id="137438953690" left-id="137438953689" line="48" right-id="137438953691" text=" " type="WS"/>
      <shadow-node col="52" id="137438953692" left-id="137438953691" line="48" right-id="137438953693" text=" " type="WS"/>
      <shadow-node col="60" id="137438953694" left-id="137438953693" line="48" right-id="137438953695" text=" " type="WS"/>
      <shadow-node col="64" id="137438953696" left-id="137438953695" line="48" right-id="137438953697" text="." type="DOT"/>
      <shadow-node col="65" id="137438953697" left-id="137438953696" line="48" right-id="137438953704" text=" " type="WS"/>
      <shadow-node col="73" id="137438953699" left-id="137438953704" line="48" right-id="137438953698" text=" " type="WS"/>
      <shadow-node col="77" id="137438953700" left-id="137438953698" line="48" right-id="137438953701" text="." type="DOT"/>
      <shadow-node col="78" id="137438953701" left-id="137438953700" line="48" right-id="137438953702" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953702" left-id="137438953701" line="50" right-id="137438953703" text="/** Returns the size of the data in the bucket */" type="COMMENT"/>
      <shadow-node col="54" id="137438953703" left-id="137438953702" line="50" right-id="137438953706" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953707" left-id="137438953706" line="51" right-id="137438953708" text=" " type="WS"/>
      <shadow-node col="17" id="137438953709" left-id="137438953708" line="51" right-id="137438953710" text=" " type="WS"/>
      <shadow-node col="24" id="137438953711" left-id="137438953710" line="51" right-id="137438953712" text=" " type="WS"/>
      <shadow-node col="25" id="137438953712" left-id="137438953711" line="51" right-id="137438953713" text="property" type="KW_PROPERTY"/>
      <shadow-node col="33" id="137438953713" left-id="137438953712" line="51" right-id="137438953714" text=" " type="WS"/>
      <shadow-node col="38" id="137438953715" left-id="137438953714" line="51" right-id="137438953716" text=" " type="WS"/>
      <shadow-node col="41" id="137438953717" left-id="137438953716" line="51" right-id="137438953718" text=" " type="WS"/>
      <shadow-node col="47" id="137438953719" left-id="137438953718" line="51" right-id="137438953720" text=" " type="WS"/>
      <shadow-node col="55" id="137438953721" left-id="137438953720" line="51" right-id="137438953722" text="&#10;        " type="WS"/>
      <shadow-node col="12" id="137438953723" left-id="137438953722" line="52" right-id="137438953724" text=":" type="COLON"/>
      <shadow-node col="13" id="137438953724" left-id="137438953723" line="52" right-id="137438953727" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438953728" left-id="137438953727" line="53" right-id="137438953731" text=" " type="WS"/>
      <shadow-node col="45" id="137438953733" left-id="137438953732" line="53" right-id="137438953734" text="." type="DOT"/>
      <shadow-node col="46" id="137438953734" left-id="137438953733" line="53" right-id="137438953735" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438953735" left-id="137438953734" line="54" right-id="137438953736" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438953736" left-id="137438953735" line="54" right-id="137438953737" text="." type="DOT"/>
      <shadow-node col="13" id="137438953737" left-id="137438953736" line="54" right-id="137438953738" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438953738" left-id="137438953737" line="56" right-id="137438953739" text="/** A memptr value with the complete contents of the ByteBucket (bytes actually written)&#10;        The value SHOULD be assigned to another variable, since it is cleaned up in the getter */" type="COMMENT"/>
      <shadow-node col="98" id="137438953739" left-id="137438953738" line="57" right-id="137438953741" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953742" left-id="137438953741" line="58" right-id="137438953743" text=" " type="WS"/>
      <shadow-node col="17" id="137438953744" left-id="137438953743" line="58" right-id="137438953745" text=" " type="WS"/>
      <shadow-node col="24" id="137438953746" left-id="137438953745" line="58" right-id="137438953747" text=" " type="WS"/>
      <shadow-node col="25" id="137438953747" left-id="137438953746" line="58" right-id="137438953748" text="property" type="KW_PROPERTY"/>
      <shadow-node col="33" id="137438953748" left-id="137438953747" line="58" right-id="137438953749" text=" " type="WS"/>
      <shadow-node col="39" id="137438953750" left-id="137438953749" line="58" right-id="137438953751" text=" " type="WS"/>
      <shadow-node col="42" id="137438953752" left-id="137438953751" line="58" right-id="137438953753" text=" " type="WS"/>
      <shadow-node col="49" id="137438953754" left-id="137438953753" line="58" right-id="137438953755" text=" " type="WS"/>
      <shadow-node col="57" id="137438953756" left-id="137438953755" line="58" right-id="137438953757" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438953759" left-id="137438953758" line="59" right-id="137438953760" text=")" type="RPARENS"/>
      <shadow-node col="14" id="137438953760" left-id="137438953759" line="59" right-id="137438953761" text=":" type="COLON"/>
      <shadow-node col="15" id="137438953761" left-id="137438953760" line="59" right-id="137438953764" text="&#10;            " type="WS"/>
      <shadow-node col="16" id="137438953765" left-id="137438953764" line="60" right-id="137438953766" text=" " type="WS"/>
      <shadow-node col="17" id="137438953766" left-id="137438953765" line="60" right-id="137438953767" text="var" type="KW_VAR"/>
      <shadow-node col="20" id="137438953767" left-id="137438953766" line="60" right-id="137438953768" text=" " type="WS"/>
      <shadow-node col="27" id="137438953769" left-id="137438953768" line="60" right-id="137438953770" text=" " type="WS"/>
      <shadow-node col="30" id="137438953771" left-id="137438953770" line="60" right-id="137438953772" text=" " type="WS"/>
      <shadow-node col="37" id="137438953773" left-id="137438953772" line="60" right-id="137438953774" text="." type="DOT"/>
      <shadow-node col="38" id="137438953774" left-id="137438953773" line="60" right-id="137438953776" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438953777" left-id="137438953776" line="61" right-id="137438953783" text=" " type="WS"/>
      <shadow-node col="41" id="137438953780" left-id="137438953784" line="61" right-id="137438953779" text=" " type="WS"/>
      <shadow-node col="44" id="137438953781" left-id="137438953779" line="61" right-id="137438953785" text=" " type="WS"/>
      <shadow-node col="46" id="137438953786" left-id="137438953785" line="61" right-id="137438953787" text=" " type="WS"/>
      <shadow-node col="51" id="137438953788" left-id="137438953787" line="61" right-id="137438953790" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438953791" left-id="137438953790" line="62" right-id="137438953792" text=":" type="COLON"/>
      <shadow-node col="16" id="137438953792" left-id="137438953791" line="62" right-id="137438953799" text="&#10;                " type="WS"/>
      <shadow-node col="32" id="137438953797" left-id="137438953801" line="63" right-id="137438953796" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438953796" left-id="137438953797" line="63" right-id="137438953795" text=" " type="WS"/>
      <shadow-node col="35" id="137438953798" left-id="137438953795" line="63" right-id="137438953804" text=" " type="WS"/>
      <shadow-node col="25" id="137438953800" left-id="137438953799" line="63" right-id="137438953801" text="(" type="LPARENS"/>
      <shadow-node col="61" id="137438953806" left-id="137438953805" line="63" right-id="137438953807" text="." type="DOT"/>
      <shadow-node col="62" id="137438953807" left-id="137438953806" line="63" right-id="137438953812" text="&#10;                " type="WS"/>
      <shadow-node col="23" id="137438953810" left-id="137438953812" line="64" right-id="137438953809" text=" " type="WS"/>
      <shadow-node col="25" id="137438953811" left-id="137438953809" line="64" right-id="137438953814" text=" " type="WS"/>
      <shadow-node col="35" id="137438953815" left-id="137438953814" line="64" right-id="137438953817" text="(" type="LPARENS"/>
      <shadow-node col="53" id="137438953819" left-id="137438953818" line="64" right-id="137438953820" text="," type="COMMA"/>
      <shadow-node col="54" id="137438953820" left-id="137438953819" line="64" right-id="137438953821" text=" " type="WS"/>
      <shadow-node col="56" id="137438953822" left-id="137438953821" line="64" right-id="137438953823" text="," type="COMMA"/>
      <shadow-node col="57" id="137438953823" left-id="137438953822" line="64" right-id="137438953825" text=" " type="WS"/>
      <shadow-node col="83" id="137438953827" left-id="137438953826" line="64" right-id="137438953828" text=")" type="RPARENS"/>
      <shadow-node col="84" id="137438953828" left-id="137438953827" line="64" right-id="137438953829" text="." type="DOT"/>
      <shadow-node col="85" id="137438953829" left-id="137438953828" line="64" right-id="137438953830" text="&#10;            " type="WS"/>
      <shadow-node col="13" id="137438953830" left-id="137438953829" line="65" right-id="137438953831" text="end" type="KW_END"/>
      <shadow-node col="16" id="137438953831" left-id="137438953830" line="65" right-id="137438953832" text="." type="DOT"/>
      <shadow-node col="17" id="137438953832" left-id="137438953831" line="65" right-id="137438953834" text="&#10;&#10;            " type="WS"/>
      <shadow-node col="19" id="137438953835" left-id="137438953834" line="67" right-id="137438953837" text=" " type="WS"/>
      <shadow-node col="26" id="137438953838" left-id="137438953837" line="67" right-id="137438953839" text="." type="DOT"/>
      <shadow-node col="27" id="137438953839" left-id="137438953838" line="67" right-id="137438953841" text="&#10;&#10;            " type="WS"/>
      <shadow-node col="20" id="137438953842" left-id="137438953841" line="69" right-id="137438953843" text=":" type="COLON"/>
      <shadow-node col="21" id="137438953843" left-id="137438953842" line="69" right-id="137438953844" text="&#10;                " type="WS"/>
      <shadow-node col="17" id="137438953844" left-id="137438953843" line="70" right-id="137438953845" text="// cleaning up this memptr doesn't mean that the caller" type="COMMENT"/>
      <shadow-node col="72" id="137438953845" left-id="137438953844" line="70" right-id="137438953846" text="&#10;                " type="WS"/>
      <shadow-node col="17" id="137438953846" left-id="137438953845" line="71" right-id="137438953847" text="// will have a zero-byte value" type="COMMENT"/>
      <shadow-node col="47" id="137438953847" left-id="137438953846" line="71" right-id="137438953853" text="&#10;                " type="WS"/>
      <shadow-node col="32" id="137438953851" left-id="137438953855" line="72" right-id="137438953850" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438953850" left-id="137438953851" line="72" right-id="137438953849" text=" " type="WS"/>
      <shadow-node col="35" id="137438953852" left-id="137438953849" line="72" right-id="137438953857" text=" " type="WS"/>
      <shadow-node col="25" id="137438953854" left-id="137438953853" line="72" right-id="137438953855" text="(" type="LPARENS"/>
      <shadow-node col="37" id="137438953858" left-id="137438953857" line="72" right-id="137438953859" text="." type="DOT"/>
      <shadow-node col="38" id="137438953859" left-id="137438953858" line="72" right-id="137438953860" text="&#10;            " type="WS"/>
      <shadow-node col="13" id="137438953860" left-id="137438953859" line="73" right-id="137438953861" text="end" type="KW_END"/>
      <shadow-node col="16" id="137438953861" left-id="137438953860" line="73" right-id="137438953862" text=" " type="WS"/>
      <shadow-node col="17" id="137438953862" left-id="137438953861" line="73" right-id="137438953863" text="finally" type="KW_FINALLY"/>
      <shadow-node col="24" id="137438953863" left-id="137438953862" line="73" right-id="137438953864" text="." type="DOT"/>
      <shadow-node col="25" id="137438953864" left-id="137438953863" line="73" right-id="137438953865" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438953865" left-id="137438953864" line="74" right-id="137438953866" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438953866" left-id="137438953865" line="74" right-id="137438953867" text=" " type="WS"/>
      <shadow-node col="13" id="137438953867" left-id="137438953866" line="74" right-id="137438953868" text="get" type="KW_GET"/>
      <shadow-node col="16" id="137438953868" left-id="137438953867" line="74" right-id="137438953869" text="." type="DOT"/>
      <shadow-node col="17" id="137438953869" left-id="137438953868" line="74" right-id="137438953870" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953870" left-id="137438953869" line="76" right-id="137438953871" text="/* A pointer to the underlying/wrapped memptr */" type="COMMENT"/>
      <shadow-node col="53" id="137438953871" left-id="137438953870" line="76" right-id="137438953873" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438953874" left-id="137438953873" line="77" right-id="137438953875" text=" " type="WS"/>
      <shadow-node col="17" id="137438953876" left-id="137438953875" line="77" right-id="137438953877" text=" " type="WS"/>
      <shadow-node col="24" id="137438953878" left-id="137438953877" line="77" right-id="137438953879" text=" " type="WS"/>
      <shadow-node col="25" id="137438953879" left-id="137438953878" line="77" right-id="137438953880" text="property" type="KW_PROPERTY"/>
      <shadow-node col="33" id="137438953880" left-id="137438953879" line="77" right-id="137438953881" text=" " type="WS"/>
      <shadow-node col="46" id="137438953882" left-id="137438953881" line="77" right-id="137438953883" text=" " type="WS"/>
      <shadow-node col="49" id="137438953884" left-id="137438953883" line="77" right-id="137438953885" text=" " type="WS"/>
      <shadow-node col="55" id="137438953886" left-id="137438953885" line="77" right-id="137438953887" text=" " type="WS"/>
      <shadow-node col="63" id="137438953888" left-id="137438953887" line="77" right-id="137438953889" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438953891" left-id="137438953890" line="78" right-id="137438953892" text=")" type="RPARENS"/>
      <shadow-node col="14" id="137438953892" left-id="137438953891" line="78" right-id="137438953893" text=":" type="COLON"/>
      <shadow-node col="15" id="137438953893" left-id="137438953892" line="78" right-id="137438953896" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438953897" left-id="137438953896" line="79" right-id="137438953899" text=" " type="WS"/>
      <shadow-node col="37" id="137438953900" left-id="137438953899" line="79" right-id="137438953902" text="(" type="LPARENS"/>
      <shadow-node col="55" id="137438953904" left-id="137438953903" line="79" right-id="137438953905" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438953905" left-id="137438953904" line="79" right-id="137438953906" text="." type="DOT"/>
      <shadow-node col="57" id="137438953906" left-id="137438953905" line="79" right-id="137438953907" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438953907" left-id="137438953906" line="80" right-id="137438953908" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438953908" left-id="137438953907" line="80" right-id="137438953909" text=" " type="WS"/>
      <shadow-node col="13" id="137438953909" left-id="137438953908" line="80" right-id="137438953910" text="get" type="KW_GET"/>
      <shadow-node col="16" id="137438953910" left-id="137438953909" line="80" right-id="137438953911" text="." type="DOT"/>
      <shadow-node col="17" id="137438953911" left-id="137438953910" line="80" right-id="137438953912" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953912" left-id="137438953911" line="82" right-id="137438953913" text="/** Constructor for a ByteBucket. Defaults to 0 memptr size */" type="COMMENT"/>
      <shadow-node col="67" id="137438953913" left-id="137438953912" line="82" right-id="137438953915" text="&#10;    " type="WS"/>
      <shadow-node col="16" id="137438953916" left-id="137438953915" line="83" right-id="137438953917" text=" " type="WS"/>
      <shadow-node col="23" id="137438953918" left-id="137438953917" line="83" right-id="137438953919" text=" " type="WS"/>
      <shadow-node col="24" id="137438953919" left-id="137438953918" line="83" right-id="137438953920" text="ByteBucket" type="SYMBOL"/>
      <shadow-node col="34" id="137438953920" left-id="137438953919" line="83" right-id="137438953921" text=" " type="WS"/>
      <shadow-node col="36" id="137438953922" left-id="137438953921" line="83" right-id="137438953923" text=")" type="RPARENS"/>
      <shadow-node col="37" id="137438953923" left-id="137438953922" line="83" right-id="137438953924" text=":" type="COLON"/>
      <shadow-node col="38" id="137438953924" left-id="137438953923" line="83" right-id="137438953927" text="&#10;        " type="WS"/>
      <shadow-node col="22" id="137438953932" left-id="137438953931" line="84" right-id="137438953933" text=")" type="RPARENS"/>
      <shadow-node col="23" id="137438953933" left-id="137438953932" line="84" right-id="137438953934" text="." type="DOT"/>
      <shadow-node col="24" id="137438953934" left-id="137438953933" line="84" right-id="137438953935" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438953935" left-id="137438953934" line="85" right-id="137438953936" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438953936" left-id="137438953935" line="85" right-id="137438953937" text=" " type="WS"/>
      <shadow-node col="9" id="137438953937" left-id="137438953936" line="85" right-id="137438953938" text="constructor" type="KW_CONSTRUC"/>
      <shadow-node col="20" id="137438953938" left-id="137438953937" line="85" right-id="137438953939" text="." type="DOT"/>
      <shadow-node col="21" id="137438953939" left-id="137438953938" line="85" right-id="137438953940" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438953940" left-id="137438953939" line="87" right-id="137438953941" text="/** Constructor for a ByteBucket&#10;        @param int64 the intial size of memptr to store bytes */" type="COMMENT"/>
      <shadow-node col="65" id="137438953941" left-id="137438953940" line="88" right-id="137438953943" text="&#10;    " type="WS"/>
      <shadow-node col="16" id="137438953944" left-id="137438953943" line="89" right-id="137438953945" text=" " type="WS"/>
      <shadow-node col="23" id="137438953946" left-id="137438953945" line="89" right-id="137438953947" text=" " type="WS"/>
      <shadow-node col="24" id="137438953947" left-id="137438953946" line="89" right-id="137438953948" text="ByteBucket" type="SYMBOL"/>
      <shadow-node col="34" id="137438953948" left-id="137438953947" line="89" right-id="137438953949" text=" " type="WS"/>
      <shadow-node col="41" id="137438953952" left-id="137438953951" line="89" right-id="137438953953" text=" " type="WS"/>
      <shadow-node col="59" id="137438953954" left-id="137438953953" line="89" right-id="137438953955" text=" " type="WS"/>
      <shadow-node col="62" id="137438953956" left-id="137438953955" line="89" right-id="137438953957" text=" " type="WS"/>
      <shadow-node col="68" id="137438953958" left-id="137438953957" line="89" right-id="137438953959" text=")" type="RPARENS"/>
      <shadow-node col="69" id="137438953959" left-id="137438953958" line="89" right-id="137438953960" text=":" type="COLON"/>
      <shadow-node col="70" id="137438953960" left-id="137438953959" line="89" right-id="137438953965" text="&#10;        " type="WS"/>
      <shadow-node col="32" id="137438953967" left-id="137438953966" line="90" right-id="137438953968" text="(" type="LPARENS"/>
      <shadow-node col="50" id="137438953969" left-id="137438953968" line="90" right-id="137438953970" text="," type="COMMA"/>
      <shadow-node col="51" id="137438953970" left-id="137438953969" line="90" right-id="137438953971" text=" " type="WS"/>
      <shadow-node col="66" id="137438953972" left-id="137438953971" line="90" right-id="137438953973" text=")" type="RPARENS"/>
      <shadow-node col="67" id="137438953973" left-id="137438953972" line="90" right-id="137438953974" text="." type="DOT"/>
      <shadow-node col="68" id="137438953974" left-id="137438953973" line="90" right-id="137438953976" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438953977" left-id="137438953976" line="91" right-id="137438953981" text=" " type="WS"/>
      <shadow-node col="28" id="137438953979" left-id="137438953981" line="91" right-id="137438953978" text="                " type="WS"/>
      <shadow-node col="45" id="137438953980" left-id="137438953978" line="91" right-id="137438953983" text=" " type="WS"/>
      <shadow-node col="49" id="137438953984" left-id="137438953983" line="91" right-id="137438953985" text=" " type="WS"/>
      <shadow-node col="86" id="137438953989" left-id="137438953988" line="91" right-id="137438953990" text=")" type="RPARENS"/>
      <shadow-node col="87" id="137438953990" left-id="137438953989" line="91" right-id="137438953995" text="&#10;               " type="WS"/>
      <shadow-node col="36" id="137438953992" left-id="137438953996" line="92" right-id="137438953991" text="        " type="WS"/>
      <shadow-node col="45" id="137438953993" left-id="137438953991" line="92" right-id="137438953998" text=" " type="WS"/>
      <shadow-node col="47" id="137438953999" left-id="137438953998" line="92" right-id="137438954004" text="&#10;               " type="WS"/>
      <shadow-node col="43" id="137438954001" left-id="137438954005" line="93" right-id="137438954000" text=" " type="WS"/>
      <shadow-node col="45" id="137438954002" left-id="137438954000" line="93" right-id="137438954007" text=" " type="WS"/>
      <shadow-node col="63" id="137438954008" left-id="137438954007" line="93" right-id="137438954009" text="&#10;               " type="WS"/>
      <shadow-node col="16" id="137438954009" left-id="137438954008" line="94" right-id="137438954010" text="." type="DOT"/>
      <shadow-node col="17" id="137438954010" left-id="137438954009" line="94" right-id="137438954011" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954011" left-id="137438954010" line="95" right-id="137438954012" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954012" left-id="137438954011" line="95" right-id="137438954013" text=" " type="WS"/>
      <shadow-node col="9" id="137438954013" left-id="137438954012" line="95" right-id="137438954014" text="constructor" type="KW_CONSTRUC"/>
      <shadow-node col="20" id="137438954014" left-id="137438954013" line="95" right-id="137438954015" text="." type="DOT"/>
      <shadow-node col="21" id="137438954015" left-id="137438954014" line="95" right-id="137438954017" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="15" id="137438954018" left-id="137438954017" line="97" right-id="137438954019" text=" " type="WS"/>
      <shadow-node col="16" id="137438954019" left-id="137438954018" line="97" right-id="137438954020" text="ByteBucket" type="SYMBOL"/>
      <shadow-node col="26" id="137438954020" left-id="137438954019" line="97" right-id="137438954021" text=" " type="WS"/>
      <shadow-node col="27" id="137438954021" left-id="137438954020" line="97" right-id="137438954022" text="(" type="LPARENS"/>
      <shadow-node col="28" id="137438954022" left-id="137438954021" line="97" right-id="137438954023" text=")" type="RPARENS"/>
      <shadow-node col="29" id="137438954023" left-id="137438954022" line="97" right-id="137438954024" text=":" type="COLON"/>
      <shadow-node col="30" id="137438954024" left-id="137438954023" line="97" right-id="137438954028" text="&#10;        " type="WS"/>
      <shadow-node col="16" id="137438954029" left-id="137438954028" line="98" right-id="137438954030" text="(" type="LPARENS"/>
      <shadow-node col="17" id="137438954030" left-id="137438954029" line="98" right-id="137438954031" text=")" type="RPARENS"/>
      <shadow-node col="18" id="137438954031" left-id="137438954030" line="98" right-id="137438954032" text="." type="DOT"/>
      <shadow-node col="19" id="137438954032" left-id="137438954031" line="98" right-id="137438954033" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954033" left-id="137438954032" line="99" right-id="137438954034" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954034" left-id="137438954033" line="99" right-id="137438954035" text=" " type="WS"/>
      <shadow-node col="9" id="137438954035" left-id="137438954034" line="99" right-id="137438954036" text="destructor" type="KW_DESTRUCT"/>
      <shadow-node col="19" id="137438954036" left-id="137438954035" line="99" right-id="137438954037" text="." type="DOT"/>
      <shadow-node col="20" id="137438954037" left-id="137438954036" line="99" right-id="137438954038" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954038" left-id="137438954037" line="101" right-id="137438954039" text="/** Constructor for a ByteBucket&#10;        @deprecated(since='12.0':u).&#10;        @param integer  The initial size of the array (ie how many extents)&#10;        @param int64 the intial size of  memptr to store bytes */" type="COMMENT"/>
      <shadow-node col="66" id="137438954039" left-id="137438954038" line="104" right-id="137438954041" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="16" id="137438954042" left-id="137438954041" line="106" right-id="137438954043" text=" " type="WS"/>
      <shadow-node col="23" id="137438954044" left-id="137438954043" line="106" right-id="137438954045" text=" " type="WS"/>
      <shadow-node col="24" id="137438954045" left-id="137438954044" line="106" right-id="137438954046" text="ByteBucket" type="SYMBOL"/>
      <shadow-node col="34" id="137438954046" left-id="137438954045" line="106" right-id="137438954047" text=" " type="WS"/>
      <shadow-node col="41" id="137438954050" left-id="137438954049" line="106" right-id="137438954051" text=" " type="WS"/>
      <shadow-node col="55" id="137438954052" left-id="137438954051" line="106" right-id="137438954053" text=" " type="WS"/>
      <shadow-node col="58" id="137438954054" left-id="137438954053" line="106" right-id="137438954055" text=" " type="WS"/>
      <shadow-node col="66" id="137438954056" left-id="137438954055" line="106" right-id="137438954057" text="," type="COMMA"/>
      <shadow-node col="67" id="137438954057" left-id="137438954056" line="106" right-id="137438954059" text=" " type="WS"/>
      <shadow-node col="73" id="137438954060" left-id="137438954059" line="106" right-id="137438954061" text=" " type="WS"/>
      <shadow-node col="91" id="137438954062" left-id="137438954061" line="106" right-id="137438954063" text=" " type="WS"/>
      <shadow-node col="94" id="137438954064" left-id="137438954063" line="106" right-id="137438954065" text=" " type="WS"/>
      <shadow-node col="100" id="137438954066" left-id="137438954065" line="106" right-id="137438954067" text=")" type="RPARENS"/>
      <shadow-node col="101" id="137438954067" left-id="137438954066" line="106" right-id="137438954068" text=":" type="COLON"/>
      <shadow-node col="102" id="137438954068" left-id="137438954067" line="106" right-id="137438954071" text="&#10;        " type="WS"/>
      <shadow-node col="38" id="137438954076" left-id="137438954075" line="107" right-id="137438954077" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438954077" left-id="137438954076" line="107" right-id="137438954078" text="." type="DOT"/>
      <shadow-node col="40" id="137438954078" left-id="137438954077" line="107" right-id="137438954079" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954079" left-id="137438954078" line="108" right-id="137438954080" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954080" left-id="137438954079" line="108" right-id="137438954081" text=" " type="WS"/>
      <shadow-node col="9" id="137438954081" left-id="137438954080" line="108" right-id="137438954082" text="constructor" type="KW_CONSTRUC"/>
      <shadow-node col="20" id="137438954082" left-id="137438954081" line="108" right-id="137438954083" text="." type="DOT"/>
      <shadow-node col="21" id="137438954083" left-id="137438954082" line="108" right-id="137438954084" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954084" left-id="137438954083" line="110" right-id="137438954085" text="/** Constructor for a ByteBucket&#10;        &#10;        @param integer The initial size of the bucket (ie how many 32k rows)&#10;        @deprecated(since='12.0':u).&#10;        */" type="COMMENT"/>
      <shadow-node col="11" id="137438954085" left-id="137438954084" line="114" right-id="137438954087" text="&#10;    " type="WS"/>
      <shadow-node col="16" id="137438954088" left-id="137438954087" line="115" right-id="137438954089" text=" " type="WS"/>
      <shadow-node col="23" id="137438954090" left-id="137438954089" line="115" right-id="137438954091" text=" " type="WS"/>
      <shadow-node col="24" id="137438954091" left-id="137438954090" line="115" right-id="137438954092" text="ByteBucket" type="SYMBOL"/>
      <shadow-node col="34" id="137438954092" left-id="137438954091" line="115" right-id="137438954093" text=" " type="WS"/>
      <shadow-node col="41" id="137438954096" left-id="137438954095" line="115" right-id="137438954097" text=" " type="WS"/>
      <shadow-node col="55" id="137438954098" left-id="137438954097" line="115" right-id="137438954099" text=" " type="WS"/>
      <shadow-node col="58" id="137438954100" left-id="137438954099" line="115" right-id="137438954101" text=" " type="WS"/>
      <shadow-node col="66" id="137438954102" left-id="137438954101" line="115" right-id="137438954103" text=")" type="RPARENS"/>
      <shadow-node col="67" id="137438954103" left-id="137438954102" line="115" right-id="137438954104" text=":" type="COLON"/>
      <shadow-node col="68" id="137438954104" left-id="137438954103" line="115" right-id="137438954107" text="&#10;        " type="WS"/>
      <shadow-node col="26" id="137438954112" left-id="137438954111" line="116" right-id="137438954113" text="(" type="LPARENS"/>
      <shadow-node col="40" id="137438954114" left-id="137438954113" line="116" right-id="137438954115" text=")" type="RPARENS"/>
      <shadow-node col="41" id="137438954115" left-id="137438954114" line="116" right-id="137438954116" text=")" type="RPARENS"/>
      <shadow-node col="42" id="137438954116" left-id="137438954115" line="116" right-id="137438954117" text="." type="DOT"/>
      <shadow-node col="43" id="137438954117" left-id="137438954116" line="116" right-id="137438954118" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954118" left-id="137438954117" line="117" right-id="137438954119" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954119" left-id="137438954118" line="117" right-id="137438954120" text=" " type="WS"/>
      <shadow-node col="9" id="137438954120" left-id="137438954119" line="117" right-id="137438954121" text="constructor" type="KW_CONSTRUC"/>
      <shadow-node col="20" id="137438954121" left-id="137438954120" line="117" right-id="137438954122" text="." type="DOT"/>
      <shadow-node col="21" id="137438954122" left-id="137438954121" line="117" right-id="137438954123" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954123" left-id="137438954122" line="119" right-id="137438954124" text="/** Factory method for creating a ByteBucket.&#10;    &#10;        @param integer  The initial size of the array (ie how many extents)&#10;        @param int64 The size of each memptr in the array */" type="COMMENT"/>
      <shadow-node col="61" id="137438954124" left-id="137438954123" line="122" right-id="137438954126" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954127" left-id="137438954126" line="123" right-id="137438954128" text=" " type="WS"/>
      <shadow-node col="18" id="137438954129" left-id="137438954128" line="123" right-id="137438954130" text=" " type="WS"/>
      <shadow-node col="25" id="137438954131" left-id="137438954130" line="123" right-id="137438954132" text=" " type="WS"/>
      <shadow-node col="36" id="137438954133" left-id="137438954132" line="123" right-id="137438954134" text=" " type="WS"/>
      <shadow-node col="45" id="137438954135" left-id="137438954134" line="123" right-id="137438954136" text=" " type="WS"/>
      <shadow-node col="52" id="137438954139" left-id="137438954138" line="123" right-id="137438954140" text=" " type="WS"/>
      <shadow-node col="66" id="137438954141" left-id="137438954140" line="123" right-id="137438954142" text=" " type="WS"/>
      <shadow-node col="69" id="137438954143" left-id="137438954142" line="123" right-id="137438954144" text=" " type="WS"/>
      <shadow-node col="77" id="137438954145" left-id="137438954144" line="123" right-id="137438954146" text="," type="COMMA"/>
      <shadow-node col="78" id="137438954146" left-id="137438954145" line="123" right-id="137438954148" text=" " type="WS"/>
      <shadow-node col="84" id="137438954149" left-id="137438954148" line="123" right-id="137438954150" text=" " type="WS"/>
      <shadow-node col="102" id="137438954151" left-id="137438954150" line="123" right-id="137438954152" text=" " type="WS"/>
      <shadow-node col="105" id="137438954153" left-id="137438954152" line="123" right-id="137438954154" text=" " type="WS"/>
      <shadow-node col="111" id="137438954155" left-id="137438954154" line="123" right-id="137438954156" text=")" type="RPARENS"/>
      <shadow-node col="112" id="137438954156" left-id="137438954155" line="123" right-id="137438954157" text=":" type="COLON"/>
      <shadow-node col="113" id="137438954157" left-id="137438954156" line="123" right-id="137438954160" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954161" left-id="137438954160" line="124" right-id="137438954162" text=" " type="WS"/>
      <shadow-node col="16" id="137438954162" left-id="137438954161" line="124" right-id="137438954163" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438954163" left-id="137438954162" line="124" right-id="137438954164" text=" " type="WS"/>
      <shadow-node col="28" id="137438954165" left-id="137438954164" line="124" right-id="137438954166" text=" " type="WS"/>
      <shadow-node col="31" id="137438954167" left-id="137438954166" line="124" right-id="137438954168" text=" " type="WS"/>
      <shadow-node col="42" id="137438954169" left-id="137438954168" line="124" right-id="137438954170" text=" " type="WS"/>
      <shadow-node col="50" id="137438954171" left-id="137438954170" line="124" right-id="137438954172" text="." type="DOT"/>
      <shadow-node col="51" id="137438954172" left-id="137438954171" line="124" right-id="137438954174" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954175" left-id="137438954174" line="125" right-id="137438954179" text=" " type="WS"/>
      <shadow-node col="19" id="137438954177" left-id="137438954179" line="125" right-id="137438954176" text=" " type="WS"/>
      <shadow-node col="21" id="137438954178" left-id="137438954176" line="125" right-id="137438954181" text=" " type="WS"/>
      <shadow-node col="25" id="137438954182" left-id="137438954181" line="125" right-id="137438954183" text=" " type="WS"/>
      <shadow-node col="50" id="137438954187" left-id="137438954186" line="125" right-id="137438954188" text="," type="COMMA"/>
      <shadow-node col="51" id="137438954188" left-id="137438954187" line="125" right-id="137438954190" text=" " type="WS"/>
      <shadow-node col="69" id="137438954191" left-id="137438954190" line="125" right-id="137438954192" text=")" type="RPARENS"/>
      <shadow-node col="70" id="137438954192" left-id="137438954191" line="125" right-id="137438954193" text="." type="DOT"/>
      <shadow-node col="71" id="137438954193" left-id="137438954192" line="125" right-id="137438954197" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438954199" left-id="137438954198" line="126" right-id="137438954200" text="(" type="LPARENS"/>
      <shadow-node col="24" id="137438954200" left-id="137438954199" line="126" right-id="137438954201" text=")" type="RPARENS"/>
      <shadow-node col="25" id="137438954201" left-id="137438954200" line="126" right-id="137438954202" text="." type="DOT"/>
      <shadow-node col="26" id="137438954202" left-id="137438954201" line="126" right-id="137438954204" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954205" left-id="137438954204" line="127" right-id="137438954207" text=" " type="WS"/>
      <shadow-node col="19" id="137438954208" left-id="137438954207" line="127" right-id="137438954209" text="." type="DOT"/>
      <shadow-node col="20" id="137438954209" left-id="137438954208" line="127" right-id="137438954210" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954210" left-id="137438954209" line="128" right-id="137438954211" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954211" left-id="137438954210" line="128" right-id="137438954212" text=" " type="WS"/>
      <shadow-node col="9" id="137438954212" left-id="137438954211" line="128" right-id="137438954213" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954213" left-id="137438954212" line="128" right-id="137438954214" text="." type="DOT"/>
      <shadow-node col="16" id="137438954214" left-id="137438954213" line="128" right-id="137438954215" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954215" left-id="137438954214" line="130" right-id="137438954216" text="/** Factory method for creating a ByteBucket.&#10;    &#10;        @param int64 The size of  memptr to store bytes */" type="COMMENT"/>
      <shadow-node col="59" id="137438954216" left-id="137438954215" line="132" right-id="137438954218" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954219" left-id="137438954218" line="133" right-id="137438954220" text=" " type="WS"/>
      <shadow-node col="18" id="137438954221" left-id="137438954220" line="133" right-id="137438954222" text=" " type="WS"/>
      <shadow-node col="25" id="137438954223" left-id="137438954222" line="133" right-id="137438954224" text=" " type="WS"/>
      <shadow-node col="36" id="137438954225" left-id="137438954224" line="133" right-id="137438954226" text=" " type="WS"/>
      <shadow-node col="45" id="137438954227" left-id="137438954226" line="133" right-id="137438954228" text=" " type="WS"/>
      <shadow-node col="52" id="137438954231" left-id="137438954230" line="133" right-id="137438954232" text=" " type="WS"/>
      <shadow-node col="70" id="137438954233" left-id="137438954232" line="133" right-id="137438954234" text=" " type="WS"/>
      <shadow-node col="73" id="137438954235" left-id="137438954234" line="133" right-id="137438954236" text=" " type="WS"/>
      <shadow-node col="79" id="137438954237" left-id="137438954236" line="133" right-id="137438954238" text=")" type="RPARENS"/>
      <shadow-node col="80" id="137438954238" left-id="137438954237" line="133" right-id="137438954239" text=":" type="COLON"/>
      <shadow-node col="81" id="137438954239" left-id="137438954238" line="133" right-id="137438954242" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954243" left-id="137438954242" line="134" right-id="137438954244" text=" " type="WS"/>
      <shadow-node col="16" id="137438954244" left-id="137438954243" line="134" right-id="137438954245" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438954245" left-id="137438954244" line="134" right-id="137438954246" text=" " type="WS"/>
      <shadow-node col="28" id="137438954247" left-id="137438954246" line="134" right-id="137438954248" text=" " type="WS"/>
      <shadow-node col="31" id="137438954249" left-id="137438954248" line="134" right-id="137438954250" text=" " type="WS"/>
      <shadow-node col="42" id="137438954251" left-id="137438954250" line="134" right-id="137438954252" text=" " type="WS"/>
      <shadow-node col="50" id="137438954253" left-id="137438954252" line="134" right-id="137438954254" text="." type="DOT"/>
      <shadow-node col="51" id="137438954254" left-id="137438954253" line="134" right-id="137438954256" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438954257" left-id="137438954256" line="136" right-id="137438954261" text=" " type="WS"/>
      <shadow-node col="19" id="137438954259" left-id="137438954261" line="136" right-id="137438954258" text=" " type="WS"/>
      <shadow-node col="21" id="137438954260" left-id="137438954258" line="136" right-id="137438954263" text=" " type="WS"/>
      <shadow-node col="25" id="137438954264" left-id="137438954263" line="136" right-id="137438954265" text=" " type="WS"/>
      <shadow-node col="54" id="137438954269" left-id="137438954268" line="136" right-id="137438954270" text=")" type="RPARENS"/>
      <shadow-node col="55" id="137438954270" left-id="137438954269" line="136" right-id="137438954271" text="." type="DOT"/>
      <shadow-node col="56" id="137438954271" left-id="137438954270" line="136" right-id="137438954275" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438954277" left-id="137438954276" line="137" right-id="137438954278" text="(" type="LPARENS"/>
      <shadow-node col="24" id="137438954278" left-id="137438954277" line="137" right-id="137438954279" text=")" type="RPARENS"/>
      <shadow-node col="25" id="137438954279" left-id="137438954278" line="137" right-id="137438954280" text="." type="DOT"/>
      <shadow-node col="26" id="137438954280" left-id="137438954279" line="137" right-id="137438954282" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438954283" left-id="137438954282" line="139" right-id="137438954285" text=" " type="WS"/>
      <shadow-node col="19" id="137438954286" left-id="137438954285" line="139" right-id="137438954287" text="." type="DOT"/>
      <shadow-node col="20" id="137438954287" left-id="137438954286" line="139" right-id="137438954288" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954288" left-id="137438954287" line="140" right-id="137438954289" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954289" left-id="137438954288" line="140" right-id="137438954290" text=" " type="WS"/>
      <shadow-node col="9" id="137438954290" left-id="137438954289" line="140" right-id="137438954291" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954291" left-id="137438954290" line="140" right-id="137438954292" text="." type="DOT"/>
      <shadow-node col="16" id="137438954292" left-id="137438954291" line="140" right-id="137438954293" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954293" left-id="137438954292" line="142" right-id="137438954294" text="/** Factory method for creating a ByteBucket. */" type="COMMENT"/>
      <shadow-node col="53" id="137438954294" left-id="137438954293" line="142" right-id="137438954296" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954297" left-id="137438954296" line="143" right-id="137438954298" text=" " type="WS"/>
      <shadow-node col="18" id="137438954299" left-id="137438954298" line="143" right-id="137438954300" text=" " type="WS"/>
      <shadow-node col="25" id="137438954301" left-id="137438954300" line="143" right-id="137438954302" text=" " type="WS"/>
      <shadow-node col="36" id="137438954303" left-id="137438954302" line="143" right-id="137438954304" text=" " type="WS"/>
      <shadow-node col="45" id="137438954305" left-id="137438954304" line="143" right-id="137438954306" text=" " type="WS"/>
      <shadow-node col="47" id="137438954307" left-id="137438954306" line="143" right-id="137438954308" text=")" type="RPARENS"/>
      <shadow-node col="48" id="137438954308" left-id="137438954307" line="143" right-id="137438954309" text=":" type="COLON"/>
      <shadow-node col="49" id="137438954309" left-id="137438954308" line="143" right-id="137438954312" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954313" left-id="137438954312" line="144" right-id="137438954314" text=" " type="WS"/>
      <shadow-node col="16" id="137438954314" left-id="137438954313" line="144" right-id="137438954315" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438954315" left-id="137438954314" line="144" right-id="137438954316" text=" " type="WS"/>
      <shadow-node col="28" id="137438954317" left-id="137438954316" line="144" right-id="137438954318" text=" " type="WS"/>
      <shadow-node col="31" id="137438954319" left-id="137438954318" line="144" right-id="137438954320" text=" " type="WS"/>
      <shadow-node col="42" id="137438954321" left-id="137438954320" line="144" right-id="137438954322" text=" " type="WS"/>
      <shadow-node col="50" id="137438954323" left-id="137438954322" line="144" right-id="137438954324" text="." type="DOT"/>
      <shadow-node col="51" id="137438954324" left-id="137438954323" line="144" right-id="137438954326" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438954327" left-id="137438954326" line="146" right-id="137438954331" text=" " type="WS"/>
      <shadow-node col="19" id="137438954329" left-id="137438954331" line="146" right-id="137438954328" text=" " type="WS"/>
      <shadow-node col="21" id="137438954330" left-id="137438954328" line="146" right-id="137438954333" text=" " type="WS"/>
      <shadow-node col="25" id="137438954334" left-id="137438954333" line="146" right-id="137438954335" text=" " type="WS"/>
      <shadow-node col="37" id="137438954337" left-id="137438954336" line="146" right-id="137438954338" text=")" type="RPARENS"/>
      <shadow-node col="38" id="137438954338" left-id="137438954337" line="146" right-id="137438954339" text="." type="DOT"/>
      <shadow-node col="39" id="137438954339" left-id="137438954338" line="146" right-id="137438954343" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438954345" left-id="137438954344" line="147" right-id="137438954346" text="(" type="LPARENS"/>
      <shadow-node col="24" id="137438954346" left-id="137438954345" line="147" right-id="137438954347" text=")" type="RPARENS"/>
      <shadow-node col="25" id="137438954347" left-id="137438954346" line="147" right-id="137438954348" text="." type="DOT"/>
      <shadow-node col="26" id="137438954348" left-id="137438954347" line="147" right-id="137438954350" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438954351" left-id="137438954350" line="149" right-id="137438954353" text=" " type="WS"/>
      <shadow-node col="19" id="137438954354" left-id="137438954353" line="149" right-id="137438954355" text="." type="DOT"/>
      <shadow-node col="20" id="137438954355" left-id="137438954354" line="149" right-id="137438954356" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954356" left-id="137438954355" line="150" right-id="137438954357" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954357" left-id="137438954356" line="150" right-id="137438954358" text=" " type="WS"/>
      <shadow-node col="9" id="137438954358" left-id="137438954357" line="150" right-id="137438954359" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954359" left-id="137438954358" line="150" right-id="137438954360" text="." type="DOT"/>
      <shadow-node col="16" id="137438954360" left-id="137438954359" line="150" right-id="137438954361" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954361" left-id="137438954360" line="152" right-id="137438954362" text="/** Clears/resets the ByteBucket. Does not de-allocate the memory, just the&#10;        various pointers/counters/cursors. */" type="COMMENT"/>
      <shadow-node col="46" id="137438954362" left-id="137438954361" line="153" right-id="137438954364" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954365" left-id="137438954364" line="154" right-id="137438954366" text=" " type="WS"/>
      <shadow-node col="18" id="137438954367" left-id="137438954366" line="154" right-id="137438954368" text=" " type="WS"/>
      <shadow-node col="23" id="137438954369" left-id="137438954368" line="154" right-id="137438954370" text=" " type="WS"/>
      <shadow-node col="29" id="137438954371" left-id="137438954370" line="154" right-id="137438954372" text=" " type="WS"/>
      <shadow-node col="31" id="137438954373" left-id="137438954372" line="154" right-id="137438954374" text=")" type="RPARENS"/>
      <shadow-node col="32" id="137438954374" left-id="137438954373" line="154" right-id="137438954375" text=":" type="COLON"/>
      <shadow-node col="33" id="137438954375" left-id="137438954374" line="154" right-id="137438954380" text="&#10;         " type="WS"/>
      <shadow-node col="28" id="137438954382" left-id="137438954381" line="155" right-id="137438954383" text="(" type="LPARENS"/>
      <shadow-node col="29" id="137438954383" left-id="137438954382" line="155" right-id="137438954384" text=")" type="RPARENS"/>
      <shadow-node col="30" id="137438954384" left-id="137438954383" line="155" right-id="137438954385" text="." type="DOT"/>
      <shadow-node col="31" id="137438954385" left-id="137438954384" line="155" right-id="137438954387" text="&#10;         " type="WS"/>
      <shadow-node col="16" id="137438954388" left-id="137438954387" line="156" right-id="137438954393" text=" " type="WS"/>
      <shadow-node col="37" id="137438954390" left-id="137438954394" line="156" right-id="137438954389" text=" " type="WS"/>
      <shadow-node col="39" id="137438954391" left-id="137438954389" line="156" right-id="137438954396" text=" " type="WS"/>
      <shadow-node col="41" id="137438954397" left-id="137438954396" line="156" right-id="137438954398" text="." type="DOT"/>
      <shadow-node col="42" id="137438954398" left-id="137438954397" line="156" right-id="137438954400" text="&#10;             &#10;        " type="WS"/>
      <shadow-node col="11" id="137438954401" left-id="137438954400" line="158" right-id="137438954407" text=" " type="WS"/>
      <shadow-node col="32" id="137438954405" left-id="137438954409" line="158" right-id="137438954404" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438954404" left-id="137438954405" line="158" right-id="137438954403" text=" " type="WS"/>
      <shadow-node col="36" id="137438954406" left-id="137438954403" line="158" right-id="137438954410" text=" " type="WS"/>
      <shadow-node col="20" id="137438954408" left-id="137438954407" line="158" right-id="137438954409" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438954411" left-id="137438954410" line="158" right-id="137438954412" text=" " type="WS"/>
      <shadow-node col="43" id="137438954413" left-id="137438954412" line="158" right-id="137438954420" text="&#10;            " type="WS"/>
      <shadow-node col="33" id="137438954418" left-id="137438954422" line="159" right-id="137438954417" text=")" type="RPARENS"/>
      <shadow-node col="34" id="137438954417" left-id="137438954418" line="159" right-id="137438954416" text=" " type="WS"/>
      <shadow-node col="36" id="137438954419" left-id="137438954416" line="159" right-id="137438954424" text=" " type="WS"/>
      <shadow-node col="21" id="137438954421" left-id="137438954420" line="159" right-id="137438954422" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438954425" left-id="137438954424" line="159" right-id="137438954426" text="." type="DOT"/>
      <shadow-node col="39" id="137438954426" left-id="137438954425" line="159" right-id="137438954427" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954427" left-id="137438954426" line="160" right-id="137438954428" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954428" left-id="137438954427" line="160" right-id="137438954429" text=" " type="WS"/>
      <shadow-node col="9" id="137438954429" left-id="137438954428" line="160" right-id="137438954430" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954430" left-id="137438954429" line="160" right-id="137438954431" text="." type="DOT"/>
      <shadow-node col="16" id="137438954431" left-id="137438954430" line="160" right-id="137438954432" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954432" left-id="137438954431" line="162" right-id="137438954433" text="/** Default object initialization&#10;        &#10;        Clears and resizes the bucket's internals to the initial size (num records) */" type="COMMENT"/>
      <shadow-node col="87" id="137438954433" left-id="137438954432" line="164" right-id="137438954435" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954436" left-id="137438954435" line="165" right-id="137438954437" text=" " type="WS"/>
      <shadow-node col="18" id="137438954438" left-id="137438954437" line="165" right-id="137438954439" text=" " type="WS"/>
      <shadow-node col="23" id="137438954440" left-id="137438954439" line="165" right-id="137438954441" text=" " type="WS"/>
      <shadow-node col="34" id="137438954442" left-id="137438954441" line="165" right-id="137438954443" text=" " type="WS"/>
      <shadow-node col="36" id="137438954444" left-id="137438954443" line="165" right-id="137438954445" text=")" type="RPARENS"/>
      <shadow-node col="37" id="137438954445" left-id="137438954444" line="165" right-id="137438954446" text=":" type="COLON"/>
      <shadow-node col="38" id="137438954446" left-id="137438954445" line="165" right-id="137438954449" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954450" left-id="137438954449" line="166" right-id="137438954455" text=" " type="WS"/>
      <shadow-node col="36" id="137438954452" left-id="137438954456" line="166" right-id="137438954451" text=" " type="WS"/>
      <shadow-node col="38" id="137438954453" left-id="137438954451" line="166" right-id="137438954458" text=" " type="WS"/>
      <shadow-node col="40" id="137438954459" left-id="137438954458" line="166" right-id="137438954460" text="." type="DOT"/>
      <shadow-node col="41" id="137438954460" left-id="137438954459" line="166" right-id="137438954461" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954461" left-id="137438954460" line="167" right-id="137438954462" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954462" left-id="137438954461" line="167" right-id="137438954463" text=" " type="WS"/>
      <shadow-node col="9" id="137438954463" left-id="137438954462" line="167" right-id="137438954464" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954464" left-id="137438954463" line="167" right-id="137438954465" text="." type="DOT"/>
      <shadow-node col="16" id="137438954465" left-id="137438954464" line="167" right-id="137438954466" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954466" left-id="137438954465" line="169" right-id="137438954467" text="/** Destroy/Shutdown/Anti-Initializer */" type="COMMENT"/>
      <shadow-node col="45" id="137438954467" left-id="137438954466" line="169" right-id="137438954469" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954470" left-id="137438954469" line="170" right-id="137438954471" text=" " type="WS"/>
      <shadow-node col="18" id="137438954472" left-id="137438954471" line="170" right-id="137438954473" text=" " type="WS"/>
      <shadow-node col="23" id="137438954474" left-id="137438954473" line="170" right-id="137438954475" text=" " type="WS"/>
      <shadow-node col="31" id="137438954476" left-id="137438954475" line="170" right-id="137438954477" text=" " type="WS"/>
      <shadow-node col="33" id="137438954478" left-id="137438954477" line="170" right-id="137438954479" text=")" type="RPARENS"/>
      <shadow-node col="34" id="137438954479" left-id="137438954478" line="170" right-id="137438954480" text=":" type="COLON"/>
      <shadow-node col="35" id="137438954480" left-id="137438954479" line="170" right-id="137438954485" text="&#10;        " type="WS"/>
      <shadow-node col="26" id="137438954487" left-id="137438954486" line="171" right-id="137438954488" text="(" type="LPARENS"/>
      <shadow-node col="27" id="137438954488" left-id="137438954487" line="171" right-id="137438954489" text=")" type="RPARENS"/>
      <shadow-node col="28" id="137438954489" left-id="137438954488" line="171" right-id="137438954490" text="." type="DOT"/>
      <shadow-node col="29" id="137438954490" left-id="137438954489" line="171" right-id="137438954491" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954491" left-id="137438954490" line="172" right-id="137438954492" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954492" left-id="137438954491" line="172" right-id="137438954493" text=" " type="WS"/>
      <shadow-node col="9" id="137438954493" left-id="137438954492" line="172" right-id="137438954494" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954494" left-id="137438954493" line="172" right-id="137438954495" text="." type="DOT"/>
      <shadow-node col="16" id="137438954495" left-id="137438954494" line="172" right-id="137438954496" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954496" left-id="137438954495" line="174" right-id="137438954497" text="/** Resizes the internal 'array' of records.&#10;        We can shrink down the number of rows, but not smaller than the&#10;        bucket's size.&#10;        &#10;        @param integer The new size (number of extents) for the array */" type="COMMENT"/>
      <shadow-node col="73" id="137438954497" left-id="137438954496" line="178" right-id="137438954499" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="11" id="137438954500" left-id="137438954499" line="180" right-id="137438954501" text=" " type="WS"/>
      <shadow-node col="18" id="137438954502" left-id="137438954501" line="180" right-id="137438954503" text=" " type="WS"/>
      <shadow-node col="23" id="137438954504" left-id="137438954503" line="180" right-id="137438954505" text=" " type="WS"/>
      <shadow-node col="35" id="137438954506" left-id="137438954505" line="180" right-id="137438954507" text=" " type="WS"/>
      <shadow-node col="42" id="137438954510" left-id="137438954509" line="180" right-id="137438954511" text=" " type="WS"/>
      <shadow-node col="49" id="137438954512" left-id="137438954511" line="180" right-id="137438954513" text=" " type="WS"/>
      <shadow-node col="52" id="137438954514" left-id="137438954513" line="180" right-id="137438954515" text=" " type="WS"/>
      <shadow-node col="60" id="137438954516" left-id="137438954515" line="180" right-id="137438954517" text=")" type="RPARENS"/>
      <shadow-node col="61" id="137438954517" left-id="137438954516" line="180" right-id="137438954518" text=":" type="COLON"/>
      <shadow-node col="62" id="137438954518" left-id="137438954517" line="180" right-id="137438954519" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438954519" left-id="137438954518" line="181" right-id="137438954520" text="//this-object:Resize(piSize)." type="COMMENT"/>
      <shadow-node col="38" id="137438954520" left-id="137438954519" line="181" right-id="137438954521" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954521" left-id="137438954520" line="182" right-id="137438954522" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954522" left-id="137438954521" line="182" right-id="137438954523" text=" " type="WS"/>
      <shadow-node col="9" id="137438954523" left-id="137438954522" line="182" right-id="137438954524" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954524" left-id="137438954523" line="182" right-id="137438954525" text="." type="DOT"/>
      <shadow-node col="16" id="137438954525" left-id="137438954524" line="182" right-id="137438954526" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954526" left-id="137438954525" line="184" right-id="137438954527" text="/** Resizes the internal 'array' of records.&#10;        We can shrink down the number of rows, but not smaller than the&#10;        bucket's size in bytes.&#10;        &#10;        @param integer The new size (number of records) for the internal structure */" type="COMMENT"/>
      <shadow-node col="86" id="137438954527" left-id="137438954526" line="188" right-id="137438954530" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="11" id="137438954531" left-id="137438954530" line="190" right-id="137438954532" text=" " type="WS"/>
      <shadow-node col="18" id="137438954533" left-id="137438954532" line="190" right-id="137438954534" text=" " type="WS"/>
      <shadow-node col="23" id="137438954535" left-id="137438954534" line="190" right-id="137438954536" text=" " type="WS"/>
      <shadow-node col="30" id="137438954537" left-id="137438954536" line="190" right-id="137438954538" text=" " type="WS"/>
      <shadow-node col="37" id="137438954541" left-id="137438954540" line="190" right-id="137438954542" text=" " type="WS"/>
      <shadow-node col="44" id="137438954543" left-id="137438954542" line="190" right-id="137438954544" text=" " type="WS"/>
      <shadow-node col="47" id="137438954545" left-id="137438954544" line="190" right-id="137438954546" text=" " type="WS"/>
      <shadow-node col="55" id="137438954547" left-id="137438954546" line="190" right-id="137438954548" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438954548" left-id="137438954547" line="190" right-id="137438954549" text=":" type="COLON"/>
      <shadow-node col="57" id="137438954549" left-id="137438954548" line="190" right-id="137438954550" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438954550" left-id="137438954549" line="191" right-id="137438954551" text="// not needed" type="COMMENT"/>
      <shadow-node col="22" id="137438954551" left-id="137438954550" line="191" right-id="137438954552" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954552" left-id="137438954551" line="192" right-id="137438954553" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954553" left-id="137438954552" line="192" right-id="137438954554" text=" " type="WS"/>
      <shadow-node col="9" id="137438954554" left-id="137438954553" line="192" right-id="137438954555" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954555" left-id="137438954554" line="192" right-id="137438954556" text="." type="DOT"/>
      <shadow-node col="16" id="137438954556" left-id="137438954555" line="192" right-id="137438954557" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954557" left-id="137438954556" line="194" right-id="137438954558" text="/** Copies all of the bytes from a memptr into this bucket. The&#10;        caller is responsible for cleaning up the memptr.&#10;    &#10;        @param int64 The pointer to memory represented by a memptr (via get-pointer-value).&#10;        @param int64 The size of the memptr represented by the pointer value. */" type="COMMENT"/>
      <shadow-node col="81" id="137438954558" left-id="137438954557" line="198" right-id="137438954561" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954562" left-id="137438954561" line="199" right-id="137438954563" text=" " type="WS"/>
      <shadow-node col="18" id="137438954564" left-id="137438954563" line="199" right-id="137438954565" text=" " type="WS"/>
      <shadow-node col="23" id="137438954566" left-id="137438954565" line="199" right-id="137438954567" text=" " type="WS"/>
      <shadow-node col="32" id="137438954568" left-id="137438954567" line="199" right-id="137438954569" text=" " type="WS"/>
      <shadow-node col="39" id="137438954572" left-id="137438954571" line="199" right-id="137438954573" text=" " type="WS"/>
      <shadow-node col="54" id="137438954574" left-id="137438954573" line="199" right-id="137438954575" text=" " type="WS"/>
      <shadow-node col="57" id="137438954576" left-id="137438954575" line="199" right-id="137438954577" text=" " type="WS"/>
      <shadow-node col="63" id="137438954578" left-id="137438954577" line="199" right-id="137438954579" text="," type="COMMA"/>
      <shadow-node col="64" id="137438954579" left-id="137438954578" line="199" right-id="137438954581" text="&#10;                                 " type="WS"/>
      <shadow-node col="39" id="137438954582" left-id="137438954581" line="200" right-id="137438954583" text=" " type="WS"/>
      <shadow-node col="46" id="137438954584" left-id="137438954583" line="200" right-id="137438954585" text=" " type="WS"/>
      <shadow-node col="49" id="137438954586" left-id="137438954585" line="200" right-id="137438954587" text=" " type="WS"/>
      <shadow-node col="55" id="137438954588" left-id="137438954587" line="200" right-id="137438954589" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438954589" left-id="137438954588" line="200" right-id="137438954590" text=":" type="COLON"/>
      <shadow-node col="57" id="137438954590" left-id="137438954589" line="200" right-id="137438954593" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954594" left-id="137438954593" line="201" right-id="137438954595" text=" " type="WS"/>
      <shadow-node col="16" id="137438954595" left-id="137438954594" line="201" right-id="137438954596" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438954596" left-id="137438954595" line="201" right-id="137438954597" text=" " type="WS"/>
      <shadow-node col="37" id="137438954598" left-id="137438954597" line="201" right-id="137438954599" text=" " type="WS"/>
      <shadow-node col="40" id="137438954600" left-id="137438954599" line="201" right-id="137438954601" text=" " type="WS"/>
      <shadow-node col="46" id="137438954602" left-id="137438954601" line="201" right-id="137438954603" text=" " type="WS"/>
      <shadow-node col="54" id="137438954604" left-id="137438954603" line="201" right-id="137438954605" text="." type="DOT"/>
      <shadow-node col="55" id="137438954605" left-id="137438954604" line="201" right-id="137438954606" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438954606" left-id="137438954605" line="203" right-id="137438954607" text="// Nothing to do if there's no data" type="COMMENT"/>
      <shadow-node col="44" id="137438954607" left-id="137438954606" line="203" right-id="137438954609" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438954610" left-id="137438954609" line="204" right-id="137438954618" text=" " type="WS"/>
      <shadow-node col="23" id="137438954613" left-id="137438954619" line="204" right-id="137438954612" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438954614" left-id="137438954612" line="205" right-id="137438954623" text=" " type="WS"/>
      <shadow-node col="18" id="137438954616" left-id="137438954618" line="204" right-id="137438954615" text=" " type="WS"/>
      <shadow-node col="21" id="137438954617" left-id="137438954615" line="204" right-id="137438954619" text=" " type="WS"/>
      <shadow-node col="18" id="137438954621" left-id="137438954623" line="205" right-id="137438954620" text=" " type="WS"/>
      <shadow-node col="21" id="137438954622" left-id="137438954620" line="205" right-id="137438954624" text=" " type="WS"/>
      <shadow-node col="23" id="137438954625" left-id="137438954624" line="205" right-id="137438954626" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438954627" left-id="137438954626" line="206" right-id="137438954630" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438954631" left-id="137438954630" line="207" right-id="137438954632" text="." type="DOT"/>
      <shadow-node col="20" id="137438954632" left-id="137438954631" line="207" right-id="137438954636" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="26" id="137438954638" left-id="137438954637" line="209" right-id="137438954639" text="(" type="LPARENS"/>
      <shadow-node col="41" id="137438954640" left-id="137438954639" line="209" right-id="137438954641" text="," type="COMMA"/>
      <shadow-node col="42" id="137438954641" left-id="137438954640" line="209" right-id="137438954642" text=" " type="WS"/>
      <shadow-node col="58" id="137438954643" left-id="137438954642" line="209" right-id="137438954644" text=")" type="RPARENS"/>
      <shadow-node col="59" id="137438954644" left-id="137438954643" line="209" right-id="137438954645" text="." type="DOT"/>
      <shadow-node col="60" id="137438954645" left-id="137438954644" line="209" right-id="137438954646" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438954646" left-id="137438954645" line="211" right-id="137438954647" text="// Check to make sure file is less than 2 gb max, error if it is because memptr can't accept it" type="COMMENT"/>
      <shadow-node col="104" id="137438954647" left-id="137438954646" line="211" right-id="137438954649" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438954650" left-id="137438954649" line="212" right-id="137438954656" text=" " type="WS"/>
      <shadow-node col="38" id="137438954654" left-id="137438954663" line="212" right-id="137438954653" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438954653" left-id="137438954654" line="212" right-id="137438954652" text=" " type="WS"/>
      <shadow-node col="41" id="137438954655" left-id="137438954652" line="212" right-id="137438954664" text=" " type="WS"/>
      <shadow-node col="19" id="137438954658" left-id="137438954660" line="212" right-id="137438954657" text=" " type="WS"/>
      <shadow-node col="21" id="137438954659" left-id="137438954657" line="212" right-id="137438954662" text=" " type="WS"/>
      <shadow-node col="51" id="137438954665" left-id="137438954664" line="212" right-id="137438954666" text=" " type="WS"/>
      <shadow-node col="56" id="137438954667" left-id="137438954666" line="212" right-id="137438954670" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438954671" left-id="137438954670" line="213" right-id="137438954672" text=" " type="WS"/>
      <shadow-node col="25" id="137438954673" left-id="137438954672" line="213" right-id="137438954675" text=" " type="WS"/>
      <shadow-node col="29" id="137438954676" left-id="137438954675" line="213" right-id="137438954677" text=" " type="WS"/>
      <shadow-node col="98" id="137438954681" left-id="137438954680" line="213" right-id="137438954683" text="," type="COMMA"/>
      <shadow-node col="100" id="137438954684" left-id="137438954683" line="213" right-id="137438954685" text=")" type="RPARENS"/>
      <shadow-node col="101" id="137438954685" left-id="137438954684" line="213" right-id="137438954686" text="." type="DOT"/>
      <shadow-node col="102" id="137438954686" left-id="137438954685" line="213" right-id="137438954687" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438954687" left-id="137438954686" line="214" right-id="137438954688" text="/* jiggery-pokery so we can reuse code without deep-copying memptr's all over the show */" type="COMMENT"/>
      <shadow-node col="98" id="137438954688" left-id="137438954687" line="214" right-id="137438954694" text="&#10;        " type="WS"/>
      <shadow-node col="29" id="137438954692" left-id="137438954696" line="215" right-id="137438954691" text=")" type="RPARENS"/>
      <shadow-node col="30" id="137438954691" left-id="137438954692" line="215" right-id="137438954690" text=" " type="WS"/>
      <shadow-node col="32" id="137438954693" left-id="137438954690" line="215" right-id="137438954698" text=" " type="WS"/>
      <shadow-node col="17" id="137438954695" left-id="137438954694" line="215" right-id="137438954696" text="(" type="LPARENS"/>
      <shadow-node col="34" id="137438954699" left-id="137438954698" line="215" right-id="137438954700" text="." type="DOT"/>
      <shadow-node col="35" id="137438954700" left-id="137438954699" line="215" right-id="137438954701" text=" " type="WS"/>
      <shadow-node col="36" id="137438954701" left-id="137438954700" line="215" right-id="137438954702" text="/* allocate a new 1-byte memptr */" type="COMMENT"/>
      <shadow-node col="70" id="137438954702" left-id="137438954701" line="215" right-id="137438954708" text="&#10;        " type="WS"/>
      <shadow-node col="29" id="137438954706" left-id="137438954710" line="216" right-id="137438954705" text=")" type="RPARENS"/>
      <shadow-node col="30" id="137438954705" left-id="137438954706" line="216" right-id="137438954704" text=" " type="WS"/>
      <shadow-node col="32" id="137438954707" left-id="137438954704" line="216" right-id="137438954712" text=" " type="WS"/>
      <shadow-node col="17" id="137438954709" left-id="137438954708" line="216" right-id="137438954710" text="(" type="LPARENS"/>
      <shadow-node col="34" id="137438954713" left-id="137438954712" line="216" right-id="137438954714" text="." type="DOT"/>
      <shadow-node col="35" id="137438954714" left-id="137438954713" line="216" right-id="137438954715" text=" " type="WS"/>
      <shadow-node col="36" id="137438954715" left-id="137438954714" line="216" right-id="137438954716" text="/* free this 1-byte memptr, which also clears the size */" type="COMMENT"/>
      <shadow-node col="93" id="137438954716" left-id="137438954715" line="216" right-id="137438954722" text="&#10;        " type="WS"/>
      <shadow-node col="38" id="137438954720" left-id="137438954724" line="217" right-id="137438954719" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438954719" left-id="137438954720" line="217" right-id="137438954718" text=" " type="WS"/>
      <shadow-node col="41" id="137438954721" left-id="137438954718" line="217" right-id="137438954726" text=" " type="WS"/>
      <shadow-node col="26" id="137438954723" left-id="137438954722" line="217" right-id="137438954724" text="(" type="LPARENS"/>
      <shadow-node col="56" id="137438954727" left-id="137438954726" line="217" right-id="137438954728" text="." type="DOT"/>
      <shadow-node col="57" id="137438954728" left-id="137438954727" line="217" right-id="137438954734" text="&#10;        " type="WS"/>
      <shadow-node col="29" id="137438954732" left-id="137438954736" line="218" right-id="137438954731" text=")" type="RPARENS"/>
      <shadow-node col="30" id="137438954731" left-id="137438954732" line="218" right-id="137438954730" text=" " type="WS"/>
      <shadow-node col="32" id="137438954733" left-id="137438954730" line="218" right-id="137438954738" text=" " type="WS"/>
      <shadow-node col="17" id="137438954735" left-id="137438954734" line="218" right-id="137438954736" text="(" type="LPARENS"/>
      <shadow-node col="39" id="137438954739" left-id="137438954738" line="218" right-id="137438954740" text="." type="DOT"/>
      <shadow-node col="40" id="137438954740" left-id="137438954739" line="218" right-id="137438954741" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438954741" left-id="137438954740" line="220" right-id="137438954742" text="/* Start at the first byte of the input memptr */" type="COMMENT"/>
      <shadow-node col="58" id="137438954742" left-id="137438954741" line="220" right-id="137438954744" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438954745" left-id="137438954744" line="221" right-id="137438954749" text=" " type="WS"/>
      <shadow-node col="28" id="137438954747" left-id="137438954749" line="221" right-id="137438954746" text="         " type="WS"/>
      <shadow-node col="38" id="137438954748" left-id="137438954746" line="221" right-id="137438954752" text=" " type="WS"/>
      <shadow-node col="57" id="137438954754" left-id="137438954753" line="221" right-id="137438954755" text="(" type="LPARENS"/>
      <shadow-node col="69" id="137438954756" left-id="137438954755" line="221" right-id="137438954757" text="," type="COMMA"/>
      <shadow-node col="70" id="137438954757" left-id="137438954756" line="221" right-id="137438954758" text=" " type="WS"/>
      <shadow-node col="72" id="137438954759" left-id="137438954758" line="221" right-id="137438954760" text="," type="COMMA"/>
      <shadow-node col="73" id="137438954760" left-id="137438954759" line="221" right-id="137438954761" text=" " type="WS"/>
      <shadow-node col="80" id="137438954762" left-id="137438954761" line="221" right-id="137438954763" text=")" type="RPARENS"/>
      <shadow-node col="81" id="137438954763" left-id="137438954762" line="221" right-id="137438954768" text="&#10;               " type="WS"/>
      <shadow-node col="36" id="137438954765" left-id="137438954769" line="222" right-id="137438954764" text=" " type="WS"/>
      <shadow-node col="38" id="137438954766" left-id="137438954764" line="222" right-id="137438954775" text=" " type="WS"/>
      <shadow-node col="59" id="137438954772" left-id="137438954776" line="222" right-id="137438954771" text=" " type="WS"/>
      <shadow-node col="61" id="137438954773" left-id="137438954771" line="222" right-id="137438954777" text=" " type="WS"/>
      <shadow-node col="74" id="137438954778" left-id="137438954777" line="222" right-id="137438954779" text="&#10;               " type="WS"/>
      <shadow-node col="16" id="137438954779" left-id="137438954778" line="223" right-id="137438954780" text="." type="DOT"/>
      <shadow-node col="17" id="137438954780" left-id="137438954779" line="223" right-id="137438954782" text="&#10;        " type="WS"/>
      <shadow-node col="16" id="137438954783" left-id="137438954782" line="224" right-id="137438954784" text=":" type="COLON"/>
      <shadow-node col="17" id="137438954784" left-id="137438954783" line="224" right-id="137438954785" text="&#10;            " type="WS"/>
      <shadow-node col="13" id="137438954785" left-id="137438954784" line="225" right-id="137438954786" text="/* First de-reference the mmTempBytes variable before&#10;               calling SET-SIZE() = 0 on it. */" type="COMMENT"/>
      <shadow-node col="48" id="137438954786" left-id="137438954785" line="226" right-id="137438954792" text="&#10;            " type="WS"/>
      <shadow-node col="42" id="137438954790" left-id="137438954794" line="227" right-id="137438954789" text=")" type="RPARENS"/>
      <shadow-node col="43" id="137438954789" left-id="137438954790" line="227" right-id="137438954788" text=" " type="WS"/>
      <shadow-node col="45" id="137438954791" left-id="137438954788" line="227" right-id="137438954796" text=" " type="WS"/>
      <shadow-node col="30" id="137438954793" left-id="137438954792" line="227" right-id="137438954794" text="(" type="LPARENS"/>
      <shadow-node col="47" id="137438954797" left-id="137438954796" line="227" right-id="137438954798" text="." type="DOT"/>
      <shadow-node col="48" id="137438954798" left-id="137438954797" line="227" right-id="137438954800" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438954801" left-id="137438954800" line="228" right-id="137438954807" text=" " type="WS"/>
      <shadow-node col="36" id="137438954805" left-id="137438954809" line="228" right-id="137438954804" text=")" type="RPARENS"/>
      <shadow-node col="37" id="137438954804" left-id="137438954805" line="228" right-id="137438954803" text=" " type="WS"/>
      <shadow-node col="40" id="137438954806" left-id="137438954803" line="228" right-id="137438954810" text=" " type="WS"/>
      <shadow-node col="24" id="137438954808" left-id="137438954807" line="228" right-id="137438954809" text="(" type="LPARENS"/>
      <shadow-node col="42" id="137438954811" left-id="137438954810" line="228" right-id="137438954812" text=" " type="WS"/>
      <shadow-node col="47" id="137438954813" left-id="137438954812" line="228" right-id="137438954820" text="&#10;                " type="WS"/>
      <shadow-node col="37" id="137438954818" left-id="137438954822" line="229" right-id="137438954817" text=")" type="RPARENS"/>
      <shadow-node col="38" id="137438954817" left-id="137438954818" line="229" right-id="137438954816" text=" " type="WS"/>
      <shadow-node col="40" id="137438954819" left-id="137438954816" line="229" right-id="137438954824" text=" " type="WS"/>
      <shadow-node col="25" id="137438954821" left-id="137438954820" line="229" right-id="137438954822" text="(" type="LPARENS"/>
      <shadow-node col="42" id="137438954825" left-id="137438954824" line="229" right-id="137438954826" text="." type="DOT"/>
      <shadow-node col="43" id="137438954826" left-id="137438954825" line="229" right-id="137438954827" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438954827" left-id="137438954826" line="230" right-id="137438954828" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438954828" left-id="137438954827" line="230" right-id="137438954829" text=" " type="WS"/>
      <shadow-node col="13" id="137438954829" left-id="137438954828" line="230" right-id="137438954830" text="finally" type="KW_FINALLY"/>
      <shadow-node col="20" id="137438954830" left-id="137438954829" line="230" right-id="137438954831" text="." type="DOT"/>
      <shadow-node col="21" id="137438954831" left-id="137438954830" line="230" right-id="137438954832" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954832" left-id="137438954831" line="231" right-id="137438954833" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954833" left-id="137438954832" line="231" right-id="137438954834" text=" " type="WS"/>
      <shadow-node col="9" id="137438954834" left-id="137438954833" line="231" right-id="137438954835" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954835" left-id="137438954834" line="231" right-id="137438954836" text="." type="DOT"/>
      <shadow-node col="16" id="137438954836" left-id="137438954835" line="231" right-id="137438954837" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954837" left-id="137438954836" line="233" right-id="137438954838" text="/** Copies all of the bytes from a String object (longchar) into this bucket.&#10;        &#10;        @param String The longchar containing the source data. */" type="COMMENT"/>
      <shadow-node col="66" id="137438954838" left-id="137438954837" line="235" right-id="137438954840" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954841" left-id="137438954840" line="236" right-id="137438954842" text=" " type="WS"/>
      <shadow-node col="18" id="137438954843" left-id="137438954842" line="236" right-id="137438954844" text=" " type="WS"/>
      <shadow-node col="23" id="137438954845" left-id="137438954844" line="236" right-id="137438954846" text=" " type="WS"/>
      <shadow-node col="33" id="137438954847" left-id="137438954846" line="236" right-id="137438954848" text=" " type="WS"/>
      <shadow-node col="40" id="137438954851" left-id="137438954850" line="236" right-id="137438954852" text=" " type="WS"/>
      <shadow-node col="47" id="137438954853" left-id="137438954852" line="236" right-id="137438954854" text=" " type="WS"/>
      <shadow-node col="50" id="137438954855" left-id="137438954854" line="236" right-id="137438954856" text=" " type="WS"/>
      <shadow-node col="57" id="137438954857" left-id="137438954856" line="236" right-id="137438954858" text=")" type="RPARENS"/>
      <shadow-node col="58" id="137438954858" left-id="137438954857" line="236" right-id="137438954859" text=":" type="COLON"/>
      <shadow-node col="59" id="137438954859" left-id="137438954858" line="236" right-id="137438954864" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438954866" left-id="137438954865" line="237" right-id="137438954867" text="(" type="LPARENS"/>
      <shadow-node col="30" id="137438954868" left-id="137438954867" line="237" right-id="137438954869" text="," type="COMMA"/>
      <shadow-node col="31" id="137438954869" left-id="137438954868" line="237" right-id="137438954870" text=" " type="WS"/>
      <shadow-node col="45" id="137438954871" left-id="137438954870" line="237" right-id="137438954872" text=")" type="RPARENS"/>
      <shadow-node col="46" id="137438954872" left-id="137438954871" line="237" right-id="137438954873" text="." type="DOT"/>
      <shadow-node col="47" id="137438954873" left-id="137438954872" line="237" right-id="137438954876" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="18" id="137438954877" left-id="137438954876" line="239" right-id="137438954879" text="(" type="LPARENS"/>
      <shadow-node col="31" id="137438954881" left-id="137438954880" line="239" right-id="137438954882" text="," type="COMMA"/>
      <shadow-node col="32" id="137438954882" left-id="137438954881" line="239" right-id="137438954884" text=" " type="WS"/>
      <shadow-node col="48" id="137438954886" left-id="137438954885" line="239" right-id="137438954887" text=")" type="RPARENS"/>
      <shadow-node col="49" id="137438954887" left-id="137438954886" line="239" right-id="137438954888" text="." type="DOT"/>
      <shadow-node col="50" id="137438954888" left-id="137438954887" line="239" right-id="137438954889" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954889" left-id="137438954888" line="240" right-id="137438954890" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954890" left-id="137438954889" line="240" right-id="137438954891" text=" " type="WS"/>
      <shadow-node col="9" id="137438954891" left-id="137438954890" line="240" right-id="137438954892" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954892" left-id="137438954891" line="240" right-id="137438954893" text="." type="DOT"/>
      <shadow-node col="16" id="137438954893" left-id="137438954892" line="240" right-id="137438954894" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954894" left-id="137438954893" line="242" right-id="137438954895" text="/** Copies all of the bytes from a longchar into this bucket.&#10;        &#10;        @param longchar The longchar containing the source data */" type="COMMENT"/>
      <shadow-node col="67" id="137438954895" left-id="137438954894" line="244" right-id="137438954897" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954898" left-id="137438954897" line="245" right-id="137438954899" text=" " type="WS"/>
      <shadow-node col="18" id="137438954900" left-id="137438954899" line="245" right-id="137438954901" text=" " type="WS"/>
      <shadow-node col="23" id="137438954902" left-id="137438954901" line="245" right-id="137438954903" text=" " type="WS"/>
      <shadow-node col="33" id="137438954904" left-id="137438954903" line="245" right-id="137438954905" text=" " type="WS"/>
      <shadow-node col="40" id="137438954908" left-id="137438954907" line="245" right-id="137438954909" text=" " type="WS"/>
      <shadow-node col="47" id="137438954910" left-id="137438954909" line="245" right-id="137438954911" text=" " type="WS"/>
      <shadow-node col="50" id="137438954912" left-id="137438954911" line="245" right-id="137438954913" text=" " type="WS"/>
      <shadow-node col="59" id="137438954914" left-id="137438954913" line="245" right-id="137438954915" text=")" type="RPARENS"/>
      <shadow-node col="60" id="137438954915" left-id="137438954914" line="245" right-id="137438954916" text=":" type="COLON"/>
      <shadow-node col="61" id="137438954916" left-id="137438954915" line="245" right-id="137438954920" text="&#10;        " type="WS"/>
      <shadow-node col="18" id="137438954921" left-id="137438954920" line="246" right-id="137438954922" text="(" type="LPARENS"/>
      <shadow-node col="25" id="137438954923" left-id="137438954922" line="246" right-id="137438954924" text="," type="COMMA"/>
      <shadow-node col="26" id="137438954924" left-id="137438954923" line="246" right-id="137438954925" text=" " type="WS"/>
      <shadow-node col="36" id="137438954926" left-id="137438954925" line="246" right-id="137438954927" text=")" type="RPARENS"/>
      <shadow-node col="37" id="137438954927" left-id="137438954926" line="246" right-id="137438954928" text="." type="DOT"/>
      <shadow-node col="38" id="137438954928" left-id="137438954927" line="246" right-id="137438954929" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954929" left-id="137438954928" line="247" right-id="137438954930" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954930" left-id="137438954929" line="247" right-id="137438954931" text=" " type="WS"/>
      <shadow-node col="9" id="137438954931" left-id="137438954930" line="247" right-id="137438954932" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954932" left-id="137438954931" line="247" right-id="137438954933" text="." type="DOT"/>
      <shadow-node col="16" id="137438954933" left-id="137438954932" line="247" right-id="137438954934" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438954934" left-id="137438954933" line="249" right-id="137438954935" text="/** Copies all of the bytes from a longchar into this bucket.&#10;        &#10;        @param longchar The longchar containing the source data&#10;        @param longchar The target codepage used to write data into the bucket. Defaults to UTF-8 */" type="COMMENT"/>
      <shadow-node col="101" id="137438954935" left-id="137438954934" line="252" right-id="137438954936" text="&#10;    " type="WS"/>
      <shadow-node col="16" id="137438954938" left-id="137438954937" line="253" text="(" type="LPARENS"/>
      <shadow-node col="31" id="137438954942" left-id="137438954941" line="253" right-id="137438954943" text="," type="COMMA"/>
      <shadow-node col="32" id="137438954943" left-id="137438954942" line="253" right-id="137438954945" text=" " type="WS"/>
      <shadow-node col="68" id="137438954947" left-id="137438954946" line="253" text=")" type="RPARENS"/>
      <shadow-node col="70" id="137438954950" line="253" right-id="137438954949" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438954951" left-id="137438954949" line="254" right-id="137438954952" text=" " type="WS"/>
      <shadow-node col="18" id="137438954953" left-id="137438954952" line="254" right-id="137438954954" text=" " type="WS"/>
      <shadow-node col="23" id="137438954955" left-id="137438954954" line="254" right-id="137438954956" text=" " type="WS"/>
      <shadow-node col="33" id="137438954957" left-id="137438954956" line="254" right-id="137438954958" text=" " type="WS"/>
      <shadow-node col="40" id="137438954961" left-id="137438954960" line="254" right-id="137438954962" text=" " type="WS"/>
      <shadow-node col="47" id="137438954963" left-id="137438954962" line="254" right-id="137438954964" text=" " type="WS"/>
      <shadow-node col="50" id="137438954965" left-id="137438954964" line="254" right-id="137438954966" text=" " type="WS"/>
      <shadow-node col="59" id="137438954967" left-id="137438954966" line="254" right-id="137438954968" text="," type="COMMA"/>
      <shadow-node col="60" id="137438954968" left-id="137438954967" line="254" right-id="137438954970" text="&#10;                                  " type="WS"/>
      <shadow-node col="40" id="137438954971" left-id="137438954970" line="255" right-id="137438954972" text=" " type="WS"/>
      <shadow-node col="57" id="137438954973" left-id="137438954972" line="255" right-id="137438954974" text=" " type="WS"/>
      <shadow-node col="60" id="137438954975" left-id="137438954974" line="255" right-id="137438954976" text=" " type="WS"/>
      <shadow-node col="69" id="137438954977" left-id="137438954976" line="255" right-id="137438954978" text=")" type="RPARENS"/>
      <shadow-node col="70" id="137438954978" left-id="137438954977" line="255" right-id="137438954979" text=":" type="COLON"/>
      <shadow-node col="71" id="137438954979" left-id="137438954978" line="255" right-id="137438954983" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="18" id="137438954984" left-id="137438954983" line="257" right-id="137438954985" text="(" type="LPARENS"/>
      <shadow-node col="25" id="137438954986" left-id="137438954985" line="257" right-id="137438954987" text="," type="COMMA"/>
      <shadow-node col="26" id="137438954987" left-id="137438954986" line="257" right-id="137438954988" text=" " type="WS"/>
      <shadow-node col="33" id="137438954989" left-id="137438954988" line="257" right-id="137438954990" text="(" type="LPARENS"/>
      <shadow-node col="50" id="137438954991" left-id="137438954990" line="257" right-id="137438954992" text=")" type="RPARENS"/>
      <shadow-node col="51" id="137438954992" left-id="137438954991" line="257" right-id="137438954993" text=")" type="RPARENS"/>
      <shadow-node col="52" id="137438954993" left-id="137438954992" line="257" right-id="137438954994" text="." type="DOT"/>
      <shadow-node col="53" id="137438954994" left-id="137438954993" line="257" right-id="137438954995" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438954995" left-id="137438954994" line="258" right-id="137438954996" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438954996" left-id="137438954995" line="258" right-id="137438954997" text=" " type="WS"/>
      <shadow-node col="9" id="137438954997" left-id="137438954996" line="258" right-id="137438954998" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438954998" left-id="137438954997" line="258" right-id="137438954999" text="." type="DOT"/>
      <shadow-node col="16" id="137438954999" left-id="137438954998" line="258" right-id="137438955000" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955000" left-id="137438954999" line="260" right-id="137438955001" text="/** Copies all of the bytes from a longchar into this bucket.&#10;        &#10;        @param longchar The longchar containing the source data&#10;        @param character The target codepage used to write data into the bucket. Defaults to UTF-8 */" type="COMMENT"/>
      <shadow-node col="102" id="137438955001" left-id="137438955000" line="263" right-id="137438955003" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955004" left-id="137438955003" line="264" right-id="137438955005" text=" " type="WS"/>
      <shadow-node col="18" id="137438955006" left-id="137438955005" line="264" right-id="137438955007" text=" " type="WS"/>
      <shadow-node col="23" id="137438955008" left-id="137438955007" line="264" right-id="137438955009" text=" " type="WS"/>
      <shadow-node col="33" id="137438955010" left-id="137438955009" line="264" right-id="137438955011" text=" " type="WS"/>
      <shadow-node col="40" id="137438955014" left-id="137438955013" line="264" right-id="137438955015" text=" " type="WS"/>
      <shadow-node col="47" id="137438955016" left-id="137438955015" line="264" right-id="137438955017" text=" " type="WS"/>
      <shadow-node col="50" id="137438955018" left-id="137438955017" line="264" right-id="137438955019" text=" " type="WS"/>
      <shadow-node col="59" id="137438955020" left-id="137438955019" line="264" right-id="137438955021" text="," type="COMMA"/>
      <shadow-node col="60" id="137438955021" left-id="137438955020" line="264" right-id="137438955023" text="&#10;                                  " type="WS"/>
      <shadow-node col="40" id="137438955024" left-id="137438955023" line="265" right-id="137438955025" text=" " type="WS"/>
      <shadow-node col="57" id="137438955026" left-id="137438955025" line="265" right-id="137438955027" text=" " type="WS"/>
      <shadow-node col="60" id="137438955028" left-id="137438955027" line="265" right-id="137438955029" text=" " type="WS"/>
      <shadow-node col="70" id="137438955030" left-id="137438955029" line="265" right-id="137438955031" text=")" type="RPARENS"/>
      <shadow-node col="71" id="137438955031" left-id="137438955030" line="265" right-id="137438955032" text=":" type="COLON"/>
      <shadow-node col="72" id="137438955032" left-id="137438955031" line="265" right-id="137438955035" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955036" left-id="137438955035" line="266" right-id="137438955037" text=" " type="WS"/>
      <shadow-node col="16" id="137438955037" left-id="137438955036" line="266" right-id="137438955038" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438955038" left-id="137438955037" line="266" right-id="137438955039" text=" " type="WS"/>
      <shadow-node col="30" id="137438955040" left-id="137438955039" line="266" right-id="137438955041" text=" " type="WS"/>
      <shadow-node col="33" id="137438955042" left-id="137438955041" line="266" right-id="137438955043" text=" " type="WS"/>
      <shadow-node col="40" id="137438955044" left-id="137438955043" line="266" right-id="137438955045" text=" " type="WS"/>
      <shadow-node col="48" id="137438955046" left-id="137438955045" line="266" right-id="137438955047" text="." type="DOT"/>
      <shadow-node col="49" id="137438955047" left-id="137438955046" line="266" right-id="137438955048" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438955048" left-id="137438955047" line="268" right-id="137438955049" text="// Nothing to do if there's no data" type="COMMENT"/>
      <shadow-node col="44" id="137438955049" left-id="137438955048" line="268" right-id="137438955051" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438955052" left-id="137438955051" line="269" right-id="137438955058" text=" " type="WS"/>
      <shadow-node col="34" id="137438955056" left-id="137438955063" line="269" right-id="137438955055" text=")" type="RPARENS"/>
      <shadow-node col="35" id="137438955055" left-id="137438955056" line="269" right-id="137438955054" text=" " type="WS"/>
      <shadow-node col="38" id="137438955057" left-id="137438955054" line="269" right-id="137438955064" text=" " type="WS"/>
      <shadow-node col="18" id="137438955059" left-id="137438955058" line="269" right-id="137438955060" text="(" type="LPARENS"/>
      <shadow-node col="25" id="137438955061" left-id="137438955060" line="269" right-id="137438955062" text="," type="COMMA"/>
      <shadow-node col="26" id="137438955062" left-id="137438955061" line="269" right-id="137438955063" text=" " type="WS"/>
      <shadow-node col="40" id="137438955065" left-id="137438955064" line="269" right-id="137438955066" text=" " type="WS"/>
      <shadow-node col="45" id="137438955067" left-id="137438955066" line="269" right-id="137438955070" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955071" left-id="137438955070" line="270" right-id="137438955072" text="." type="DOT"/>
      <shadow-node col="20" id="137438955072" left-id="137438955071" line="270" right-id="137438955074" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438955075" left-id="137438955074" line="272" right-id="137438955083" text="    " type="WS"/>
      <shadow-node col="39" id="137438955078" left-id="137438955084" line="272" right-id="137438955077" text="&#10;           " type="WS"/>
      <shadow-node col="14" id="137438955079" left-id="137438955077" line="273" right-id="137438955088" text=" " type="WS"/>
      <shadow-node col="31" id="137438955081" left-id="137438955083" line="272" right-id="137438955080" text=" " type="WS"/>
      <shadow-node col="34" id="137438955082" left-id="137438955080" line="272" right-id="137438955084" text=" " type="WS"/>
      <shadow-node col="31" id="137438955086" left-id="137438955088" line="273" right-id="137438955085" text=" " type="WS"/>
      <shadow-node col="34" id="137438955087" left-id="137438955085" line="273" right-id="137438955089" text=" " type="WS"/>
      <shadow-node col="36" id="137438955090" left-id="137438955089" line="273" right-id="137438955091" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438955092" left-id="137438955091" line="274" right-id="137438955095" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955096" left-id="137438955095" line="275" right-id="137438955100" text=" " type="WS"/>
      <shadow-node col="36" id="137438955098" left-id="137438955100" line="275" right-id="137438955097" text=" " type="WS"/>
      <shadow-node col="38" id="137438955099" left-id="137438955097" line="275" right-id="137438955102" text=" " type="WS"/>
      <shadow-node col="48" id="137438955103" left-id="137438955102" line="275" right-id="137438955104" text="." type="DOT"/>
      <shadow-node col="49" id="137438955104" left-id="137438955103" line="275" right-id="137438955106" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="17" id="137438955107" left-id="137438955106" line="277" right-id="137438955110" text=" " type="WS"/>
      <shadow-node col="24" id="137438955111" left-id="137438955110" line="277" right-id="137438955112" text=" " type="WS"/>
      <shadow-node col="27" id="137438955113" left-id="137438955112" line="277" right-id="137438955115" text=" " type="WS"/>
      <shadow-node col="33" id="137438955116" left-id="137438955115" line="277" right-id="137438955117" text="&#10;                 " type="WS"/>
      <shadow-node col="18" id="137438955117" left-id="137438955116" line="278" right-id="137438955118" text="// the source codepage is taken from the longchar itself" type="COMMENT"/>
      <shadow-node col="74" id="137438955118" left-id="137438955117" line="278" right-id="137438955119" text="&#10;                 " type="WS"/>
      <shadow-node col="25" id="137438955120" left-id="137438955119" line="279" right-id="137438955121" text=" " type="WS"/>
      <shadow-node col="32" id="137438955122" left-id="137438955121" line="279" right-id="137438955123" text=" " type="WS"/>
      <shadow-node col="41" id="137438955124" left-id="137438955123" line="279" right-id="137438955126" text=" " type="WS"/>
      <shadow-node col="58" id="137438955127" left-id="137438955126" line="279" right-id="137438955128" text="." type="DOT"/>
      <shadow-node col="59" id="137438955128" left-id="137438955127" line="279" right-id="137438955131" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="17" id="137438955132" left-id="137438955131" line="281" right-id="137438955133" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438955134" left-id="137438955133" line="281" right-id="137438955135" text="(" type="LPARENS"/>
      <shadow-node col="41" id="137438955136" left-id="137438955135" line="281" right-id="137438955137" text=")" type="RPARENS"/>
      <shadow-node col="42" id="137438955137" left-id="137438955136" line="281" right-id="137438955138" text="," type="COMMA"/>
      <shadow-node col="43" id="137438955138" left-id="137438955137" line="281" right-id="137438955139" text=" " type="WS"/>
      <shadow-node col="52" id="137438955140" left-id="137438955139" line="281" right-id="137438955141" text="(" type="LPARENS"/>
      <shadow-node col="58" id="137438955142" left-id="137438955141" line="281" right-id="137438955143" text=")" type="RPARENS"/>
      <shadow-node col="59" id="137438955143" left-id="137438955142" line="281" right-id="137438955144" text=")" type="RPARENS"/>
      <shadow-node col="60" id="137438955144" left-id="137438955143" line="281" right-id="137438955145" text="." type="DOT"/>
      <shadow-node col="61" id="137438955145" left-id="137438955144" line="281" right-id="137438955147" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="16" id="137438955148" left-id="137438955147" line="283" right-id="137438955149" text=":" type="COLON"/>
      <shadow-node col="17" id="137438955149" left-id="137438955148" line="283" right-id="137438955151" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438955152" left-id="137438955151" line="284" right-id="137438955158" text=" " type="WS"/>
      <shadow-node col="30" id="137438955156" left-id="137438955160" line="284" right-id="137438955155" text=")" type="RPARENS"/>
      <shadow-node col="31" id="137438955155" left-id="137438955156" line="284" right-id="137438955154" text=" " type="WS"/>
      <shadow-node col="34" id="137438955157" left-id="137438955154" line="284" right-id="137438955161" text=" " type="WS"/>
      <shadow-node col="24" id="137438955159" left-id="137438955158" line="284" right-id="137438955160" text="(" type="LPARENS"/>
      <shadow-node col="36" id="137438955162" left-id="137438955161" line="284" right-id="137438955163" text=" " type="WS"/>
      <shadow-node col="41" id="137438955164" left-id="137438955163" line="284" right-id="137438955171" text="&#10;                " type="WS"/>
      <shadow-node col="31" id="137438955169" left-id="137438955173" line="285" right-id="137438955168" text=")" type="RPARENS"/>
      <shadow-node col="32" id="137438955168" left-id="137438955169" line="285" right-id="137438955167" text=" " type="WS"/>
      <shadow-node col="34" id="137438955170" left-id="137438955167" line="285" right-id="137438955175" text=" " type="WS"/>
      <shadow-node col="25" id="137438955172" left-id="137438955171" line="285" right-id="137438955173" text="(" type="LPARENS"/>
      <shadow-node col="36" id="137438955176" left-id="137438955175" line="285" right-id="137438955177" text="." type="DOT"/>
      <shadow-node col="37" id="137438955177" left-id="137438955176" line="285" right-id="137438955178" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438955178" left-id="137438955177" line="286" right-id="137438955179" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438955179" left-id="137438955178" line="286" right-id="137438955180" text=" " type="WS"/>
      <shadow-node col="13" id="137438955180" left-id="137438955179" line="286" right-id="137438955181" text="finally" type="KW_FINALLY"/>
      <shadow-node col="20" id="137438955181" left-id="137438955180" line="286" right-id="137438955182" text="." type="DOT"/>
      <shadow-node col="21" id="137438955182" left-id="137438955181" line="286" right-id="137438955183" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955183" left-id="137438955182" line="287" right-id="137438955184" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955184" left-id="137438955183" line="287" right-id="137438955185" text=" " type="WS"/>
      <shadow-node col="9" id="137438955185" left-id="137438955184" line="287" right-id="137438955186" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955186" left-id="137438955185" line="287" right-id="137438955187" text="." type="DOT"/>
      <shadow-node col="16" id="137438955187" left-id="137438955186" line="287" right-id="137438955188" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955188" left-id="137438955187" line="289" right-id="137438955189" text="/** Copies all of the bytes from a Memptr instance into this bucket. The&#10;        caller is responsible for cleaning up the memptr.&#10;    &#10;        @param OpenEdge.Core.Memptr The Memptr instance containing the data. */" type="COMMENT"/>
      <shadow-node col="80" id="137438955189" left-id="137438955188" line="292" right-id="137438955191" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955192" left-id="137438955191" line="293" right-id="137438955193" text=" " type="WS"/>
      <shadow-node col="18" id="137438955194" left-id="137438955193" line="293" right-id="137438955195" text=" " type="WS"/>
      <shadow-node col="23" id="137438955196" left-id="137438955195" line="293" right-id="137438955197" text=" " type="WS"/>
      <shadow-node col="32" id="137438955198" left-id="137438955197" line="293" right-id="137438955199" text=" " type="WS"/>
      <shadow-node col="39" id="137438955202" left-id="137438955201" line="293" right-id="137438955203" text=" " type="WS"/>
      <shadow-node col="46" id="137438955204" left-id="137438955203" line="293" right-id="137438955205" text=" " type="WS"/>
      <shadow-node col="49" id="137438955206" left-id="137438955205" line="293" right-id="137438955207" text=" " type="WS"/>
      <shadow-node col="50" id="137438955207" left-id="137438955206" line="293" right-id="137438955208" text="class" type="KW_CLASS"/>
      <shadow-node col="55" id="137438955208" left-id="137438955207" line="293" right-id="137438955209" text=" " type="WS"/>
      <shadow-node col="62" id="137438955210" left-id="137438955209" line="293" right-id="137438955211" text=")" type="RPARENS"/>
      <shadow-node col="63" id="137438955211" left-id="137438955210" line="293" right-id="137438955212" text=":" type="COLON"/>
      <shadow-node col="64" id="137438955212" left-id="137438955211" line="293" right-id="137438955217" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438955219" left-id="137438955218" line="294" right-id="137438955220" text="(" type="LPARENS"/>
      <shadow-node col="30" id="137438955221" left-id="137438955220" line="294" right-id="137438955222" text="," type="COMMA"/>
      <shadow-node col="31" id="137438955222" left-id="137438955221" line="294" right-id="137438955223" text=" " type="WS"/>
      <shadow-node col="38" id="137438955224" left-id="137438955223" line="294" right-id="137438955225" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438955225" left-id="137438955224" line="294" right-id="137438955226" text="." type="DOT"/>
      <shadow-node col="40" id="137438955226" left-id="137438955225" line="294" right-id="137438955229" text="&#10;        " type="WS"/>
      <shadow-node col="17" id="137438955230" left-id="137438955229" line="295" right-id="137438955232" text="(" type="LPARENS"/>
      <shadow-node col="40" id="137438955234" left-id="137438955233" line="295" right-id="137438955235" text="(" type="LPARENS"/>
      <shadow-node col="41" id="137438955235" left-id="137438955234" line="295" right-id="137438955236" text=")" type="RPARENS"/>
      <shadow-node col="42" id="137438955236" left-id="137438955235" line="295" right-id="137438955237" text="," type="COMMA"/>
      <shadow-node col="43" id="137438955237" left-id="137438955236" line="295" right-id="137438955239" text=" " type="WS"/>
      <shadow-node col="55" id="137438955241" left-id="137438955240" line="295" right-id="137438955242" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438955242" left-id="137438955241" line="295" right-id="137438955243" text="." type="DOT"/>
      <shadow-node col="57" id="137438955243" left-id="137438955242" line="295" right-id="137438955244" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955244" left-id="137438955243" line="296" right-id="137438955245" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955245" left-id="137438955244" line="296" right-id="137438955246" text=" " type="WS"/>
      <shadow-node col="9" id="137438955246" left-id="137438955245" line="296" right-id="137438955247" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955247" left-id="137438955246" line="296" right-id="137438955248" text="." type="DOT"/>
      <shadow-node col="16" id="137438955248" left-id="137438955247" line="296" right-id="137438955249" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955249" left-id="137438955248" line="298" right-id="137438955250" text="/** Copies all of the bytes from a ByteBucket instance into this bucket. The&#10;        caller is responsible for cleaning up the source ByteBucket.&#10;            &#10;        @param ByteBucket The ByteBucket instance containing the data. */" type="COMMENT"/>
      <shadow-node col="74" id="137438955250" left-id="137438955249" line="301" right-id="137438955252" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955253" left-id="137438955252" line="302" right-id="137438955254" text=" " type="WS"/>
      <shadow-node col="18" id="137438955255" left-id="137438955254" line="302" right-id="137438955256" text=" " type="WS"/>
      <shadow-node col="23" id="137438955257" left-id="137438955256" line="302" right-id="137438955258" text=" " type="WS"/>
      <shadow-node col="32" id="137438955259" left-id="137438955258" line="302" right-id="137438955260" text=" " type="WS"/>
      <shadow-node col="39" id="137438955263" left-id="137438955262" line="302" right-id="137438955264" text=" " type="WS"/>
      <shadow-node col="46" id="137438955265" left-id="137438955264" line="302" right-id="137438955266" text=" " type="WS"/>
      <shadow-node col="49" id="137438955267" left-id="137438955266" line="302" right-id="137438955268" text=" " type="WS"/>
      <shadow-node col="50" id="137438955268" left-id="137438955267" line="302" right-id="137438955269" text="class" type="KW_CLASS"/>
      <shadow-node col="55" id="137438955269" left-id="137438955268" line="302" right-id="137438955270" text=" " type="WS"/>
      <shadow-node col="66" id="137438955271" left-id="137438955270" line="302" right-id="137438955272" text=")" type="RPARENS"/>
      <shadow-node col="67" id="137438955272" left-id="137438955271" line="302" right-id="137438955273" text=":" type="COLON"/>
      <shadow-node col="68" id="137438955273" left-id="137438955272" line="302" right-id="137438955278" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438955280" left-id="137438955279" line="303" right-id="137438955281" text="(" type="LPARENS"/>
      <shadow-node col="30" id="137438955282" left-id="137438955281" line="303" right-id="137438955283" text="," type="COMMA"/>
      <shadow-node col="31" id="137438955283" left-id="137438955282" line="303" right-id="137438955284" text=" " type="WS"/>
      <shadow-node col="44" id="137438955285" left-id="137438955284" line="303" right-id="137438955286" text=")" type="RPARENS"/>
      <shadow-node col="45" id="137438955286" left-id="137438955285" line="303" right-id="137438955287" text="." type="DOT"/>
      <shadow-node col="46" id="137438955287" left-id="137438955286" line="303" right-id="137438955288" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438955288" left-id="137438955287" line="305" right-id="137438955289" text="// Check to make sure file is less than 2 gb max, error if it is because memptr can't accept it" type="COMMENT"/>
      <shadow-node col="104" id="137438955289" left-id="137438955288" line="305" right-id="137438955291" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438955292" left-id="137438955291" line="306" right-id="137438955298" text=" " type="WS"/>
      <shadow-node col="43" id="137438955296" left-id="137438955307" line="306" right-id="137438955295" text=")" type="RPARENS"/>
      <shadow-node col="44" id="137438955295" left-id="137438955296" line="306" right-id="137438955294" text=" " type="WS"/>
      <shadow-node col="46" id="137438955297" left-id="137438955294" line="306" right-id="137438955308" text=" " type="WS"/>
      <shadow-node col="24" id="137438955300" left-id="137438955304" line="306" right-id="137438955299" text=" " type="WS"/>
      <shadow-node col="26" id="137438955301" left-id="137438955299" line="306" right-id="137438955306" text=" " type="WS"/>
      <shadow-node col="56" id="137438955309" left-id="137438955308" line="306" right-id="137438955310" text=" " type="WS"/>
      <shadow-node col="61" id="137438955311" left-id="137438955310" line="306" right-id="137438955314" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955315" left-id="137438955314" line="307" right-id="137438955316" text=" " type="WS"/>
      <shadow-node col="25" id="137438955317" left-id="137438955316" line="307" right-id="137438955319" text=" " type="WS"/>
      <shadow-node col="29" id="137438955320" left-id="137438955319" line="307" right-id="137438955321" text=" " type="WS"/>
      <shadow-node col="98" id="137438955325" left-id="137438955324" line="307" right-id="137438955327" text="," type="COMMA"/>
      <shadow-node col="100" id="137438955328" left-id="137438955327" line="307" right-id="137438955329" text=")" type="RPARENS"/>
      <shadow-node col="101" id="137438955329" left-id="137438955328" line="307" right-id="137438955330" text="." type="DOT"/>
      <shadow-node col="102" id="137438955330" left-id="137438955329" line="307" right-id="137438955331" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438955331" left-id="137438955330" line="309" right-id="137438955332" text="// Nothing to do if there's no data" type="COMMENT"/>
      <shadow-node col="44" id="137438955332" left-id="137438955331" line="309" right-id="137438955334" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438955335" left-id="137438955334" line="310" right-id="137438955341" text=" " type="WS"/>
      <shadow-node col="23" id="137438955338" left-id="137438955342" line="310" right-id="137438955337" text=" " type="WS"/>
      <shadow-node col="26" id="137438955339" left-id="137438955337" line="310" right-id="137438955343" text=" " type="WS"/>
      <shadow-node col="28" id="137438955344" left-id="137438955343" line="310" right-id="137438955345" text=" " type="WS"/>
      <shadow-node col="33" id="137438955346" left-id="137438955345" line="310" right-id="137438955349" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955350" left-id="137438955349" line="311" right-id="137438955351" text="." type="DOT"/>
      <shadow-node col="20" id="137438955351" left-id="137438955350" line="311" right-id="137438955355" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="27" id="137438955357" left-id="137438955356" line="313" right-id="137438955360" text="(" type="LPARENS"/>
      <shadow-node col="52" id="137438955363" left-id="137438955362" line="313" right-id="137438955364" text="," type="COMMA"/>
      <shadow-node col="53" id="137438955364" left-id="137438955363" line="313" right-id="137438955365" text=" " type="WS"/>
      <shadow-node col="55" id="137438955366" left-id="137438955365" line="313" right-id="137438955367" text="," type="COMMA"/>
      <shadow-node col="56" id="137438955367" left-id="137438955366" line="313" right-id="137438955370" text=" " type="WS"/>
      <shadow-node col="89" id="137438955373" left-id="137438955372" line="313" right-id="137438955374" text=")" type="RPARENS"/>
      <shadow-node col="90" id="137438955374" left-id="137438955373" line="313" right-id="137438955375" text="." type="DOT"/>
      <shadow-node col="91" id="137438955375" left-id="137438955374" line="313" right-id="137438955376" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955376" left-id="137438955375" line="314" right-id="137438955377" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955377" left-id="137438955376" line="314" right-id="137438955378" text=" " type="WS"/>
      <shadow-node col="9" id="137438955378" left-id="137438955377" line="314" right-id="137438955379" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955379" left-id="137438955378" line="314" right-id="137438955380" text="." type="DOT"/>
      <shadow-node col="16" id="137438955380" left-id="137438955379" line="314" right-id="137438955381" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955381" left-id="137438955380" line="316" right-id="137438955382" text="/** Copies all of the bytes from a memptr (primitive) into this bucket. The&#10;        caller is responsible for cleaning up the memptr.&#10;    &#10;        @param memptr The memptr containing the data. */" type="COMMENT"/>
      <shadow-node col="57" id="137438955382" left-id="137438955381" line="319" right-id="137438955384" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955385" left-id="137438955384" line="320" right-id="137438955386" text=" " type="WS"/>
      <shadow-node col="18" id="137438955387" left-id="137438955386" line="320" right-id="137438955388" text=" " type="WS"/>
      <shadow-node col="23" id="137438955389" left-id="137438955388" line="320" right-id="137438955390" text=" " type="WS"/>
      <shadow-node col="32" id="137438955391" left-id="137438955390" line="320" right-id="137438955392" text=" " type="WS"/>
      <shadow-node col="39" id="137438955395" left-id="137438955394" line="320" right-id="137438955396" text=" " type="WS"/>
      <shadow-node col="46" id="137438955397" left-id="137438955396" line="320" right-id="137438955398" text=" " type="WS"/>
      <shadow-node col="49" id="137438955399" left-id="137438955398" line="320" right-id="137438955400" text=" " type="WS"/>
      <shadow-node col="56" id="137438955401" left-id="137438955400" line="320" right-id="137438955402" text=")" type="RPARENS"/>
      <shadow-node col="57" id="137438955402" left-id="137438955401" line="320" right-id="137438955403" text=":" type="COLON"/>
      <shadow-node col="58" id="137438955403" left-id="137438955402" line="320" right-id="137438955404" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438955404" left-id="137438955403" line="321" right-id="137438955405" text="// Nothing to do if there's no data" type="COMMENT"/>
      <shadow-node col="44" id="137438955405" left-id="137438955404" line="321" right-id="137438955408" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438955409" left-id="137438955408" line="322" right-id="137438955415" text=" " type="WS"/>
      <shadow-node col="27" id="137438955413" left-id="137438955417" line="322" right-id="137438955412" text=")" type="RPARENS"/>
      <shadow-node col="28" id="137438955412" left-id="137438955413" line="322" right-id="137438955411" text=" " type="WS"/>
      <shadow-node col="31" id="137438955414" left-id="137438955411" line="322" right-id="137438955418" text=" " type="WS"/>
      <shadow-node col="20" id="137438955416" left-id="137438955415" line="322" right-id="137438955417" text="(" type="LPARENS"/>
      <shadow-node col="33" id="137438955419" left-id="137438955418" line="322" right-id="137438955420" text=" " type="WS"/>
      <shadow-node col="38" id="137438955421" left-id="137438955420" line="322" right-id="137438955424" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955425" left-id="137438955424" line="323" right-id="137438955426" text="." type="DOT"/>
      <shadow-node col="20" id="137438955426" left-id="137438955425" line="323" right-id="137438955427" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438955427" left-id="137438955426" line="325" right-id="137438955428" text="/* jiggery-pokery so we can reuse code without deep-copying memptr's all over the show */" type="COMMENT"/>
      <shadow-node col="98" id="137438955428" left-id="137438955427" line="325" right-id="137438955431" text="&#10;        " type="WS"/>
      <shadow-node col="17" id="137438955432" left-id="137438955431" line="326" right-id="137438955433" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438955434" left-id="137438955433" line="326" right-id="137438955435" text="(" type="LPARENS"/>
      <shadow-node col="42" id="137438955436" left-id="137438955435" line="326" right-id="137438955437" text=")" type="RPARENS"/>
      <shadow-node col="43" id="137438955437" left-id="137438955436" line="326" right-id="137438955438" text="," type="COMMA"/>
      <shadow-node col="44" id="137438955438" left-id="137438955437" line="326" right-id="137438955439" text=" " type="WS"/>
      <shadow-node col="53" id="137438955440" left-id="137438955439" line="326" right-id="137438955441" text="(" type="LPARENS"/>
      <shadow-node col="60" id="137438955442" left-id="137438955441" line="326" right-id="137438955443" text=")" type="RPARENS"/>
      <shadow-node col="61" id="137438955443" left-id="137438955442" line="326" right-id="137438955444" text=")" type="RPARENS"/>
      <shadow-node col="62" id="137438955444" left-id="137438955443" line="326" right-id="137438955445" text="." type="DOT"/>
      <shadow-node col="63" id="137438955445" left-id="137438955444" line="326" right-id="137438955446" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955446" left-id="137438955445" line="327" right-id="137438955447" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955447" left-id="137438955446" line="327" right-id="137438955448" text=" " type="WS"/>
      <shadow-node col="9" id="137438955448" left-id="137438955447" line="327" right-id="137438955449" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955449" left-id="137438955448" line="327" right-id="137438955450" text="." type="DOT"/>
      <shadow-node col="16" id="137438955450" left-id="137438955449" line="327" right-id="137438955451" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955451" left-id="137438955450" line="329" right-id="137438955452" text="/** Returns a byte at the current position , and increments the&#10;        position marker.&#10;        &#10;        @return integer The byte value at the current position */" type="COMMENT"/>
      <shadow-node col="66" id="137438955452" left-id="137438955451" line="332" right-id="137438955454" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955455" left-id="137438955454" line="333" right-id="137438955456" text=" " type="WS"/>
      <shadow-node col="18" id="137438955457" left-id="137438955456" line="333" right-id="137438955458" text=" " type="WS"/>
      <shadow-node col="26" id="137438955459" left-id="137438955458" line="333" right-id="137438955460" text=" " type="WS"/>
      <shadow-node col="34" id="137438955461" left-id="137438955460" line="333" right-id="137438955462" text=" " type="WS"/>
      <shadow-node col="36" id="137438955463" left-id="137438955462" line="333" right-id="137438955464" text=")" type="RPARENS"/>
      <shadow-node col="37" id="137438955464" left-id="137438955463" line="333" right-id="137438955465" text=":" type="COLON"/>
      <shadow-node col="38" id="137438955465" left-id="137438955464" line="333" right-id="137438955468" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955469" left-id="137438955468" line="334" right-id="137438955470" text=" " type="WS"/>
      <shadow-node col="16" id="137438955470" left-id="137438955469" line="334" right-id="137438955471" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438955471" left-id="137438955470" line="334" right-id="137438955472" text=" " type="WS"/>
      <shadow-node col="30" id="137438955473" left-id="137438955472" line="334" right-id="137438955474" text=" " type="WS"/>
      <shadow-node col="33" id="137438955475" left-id="137438955474" line="334" right-id="137438955476" text=" " type="WS"/>
      <shadow-node col="41" id="137438955477" left-id="137438955476" line="334" right-id="137438955478" text=" " type="WS"/>
      <shadow-node col="49" id="137438955479" left-id="137438955478" line="334" right-id="137438955480" text="." type="DOT"/>
      <shadow-node col="50" id="137438955480" left-id="137438955479" line="334" right-id="137438955482" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438955483" left-id="137438955482" line="336" right-id="137438955487" text=" " type="WS"/>
      <shadow-node col="21" id="137438955485" left-id="137438955487" line="336" right-id="137438955484" text="                " type="WS"/>
      <shadow-node col="38" id="137438955486" left-id="137438955484" line="336" right-id="137438955490" text=" " type="WS"/>
      <shadow-node col="58" id="137438955492" left-id="137438955491" line="336" right-id="137438955494" text="(" type="LPARENS"/>
      <shadow-node col="79" id="137438955496" left-id="137438955495" line="336" right-id="137438955497" text=")" type="RPARENS"/>
      <shadow-node col="80" id="137438955497" left-id="137438955496" line="336" right-id="137438955502" text="&#10;               " type="WS"/>
      <shadow-node col="36" id="137438955499" left-id="137438955503" line="337" right-id="137438955498" text=" " type="WS"/>
      <shadow-node col="38" id="137438955500" left-id="137438955498" line="337" right-id="137438955509" text=" " type="WS"/>
      <shadow-node col="59" id="137438955506" left-id="137438955510" line="337" right-id="137438955505" text=" " type="WS"/>
      <shadow-node col="61" id="137438955507" left-id="137438955505" line="337" right-id="137438955511" text=" " type="WS"/>
      <shadow-node col="63" id="137438955512" left-id="137438955511" line="337" right-id="137438955513" text="." type="DOT"/>
      <shadow-node col="64" id="137438955513" left-id="137438955512" line="337" right-id="137438955515" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955516" left-id="137438955515" line="338" right-id="137438955518" text=" " type="WS"/>
      <shadow-node col="21" id="137438955519" left-id="137438955518" line="338" right-id="137438955520" text="." type="DOT"/>
      <shadow-node col="22" id="137438955520" left-id="137438955519" line="338" right-id="137438955521" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955521" left-id="137438955520" line="339" right-id="137438955522" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955522" left-id="137438955521" line="339" right-id="137438955523" text=" " type="WS"/>
      <shadow-node col="9" id="137438955523" left-id="137438955522" line="339" right-id="137438955524" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955524" left-id="137438955523" line="339" right-id="137438955525" text="." type="DOT"/>
      <shadow-node col="16" id="137438955525" left-id="137438955524" line="339" right-id="137438955526" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955526" left-id="137438955525" line="341" right-id="137438955527" text="/** Returns a byte at the specified position, and increments the&#10;        position marker.&#10;        &#10;        @param int64 The position at which to return the byte.&#10;        @return integer The byte value at the current position */" type="COMMENT"/>
      <shadow-node col="66" id="137438955527" left-id="137438955526" line="345" right-id="137438955529" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955530" left-id="137438955529" line="346" right-id="137438955531" text=" " type="WS"/>
      <shadow-node col="18" id="137438955532" left-id="137438955531" line="346" right-id="137438955533" text=" " type="WS"/>
      <shadow-node col="26" id="137438955534" left-id="137438955533" line="346" right-id="137438955535" text=" " type="WS"/>
      <shadow-node col="34" id="137438955536" left-id="137438955535" line="346" right-id="137438955537" text=" " type="WS"/>
      <shadow-node col="41" id="137438955540" left-id="137438955539" line="346" right-id="137438955541" text=" " type="WS"/>
      <shadow-node col="52" id="137438955542" left-id="137438955541" line="346" right-id="137438955543" text=" " type="WS"/>
      <shadow-node col="55" id="137438955544" left-id="137438955543" line="346" right-id="137438955545" text=" " type="WS"/>
      <shadow-node col="61" id="137438955546" left-id="137438955545" line="346" right-id="137438955547" text=")" type="RPARENS"/>
      <shadow-node col="62" id="137438955547" left-id="137438955546" line="346" right-id="137438955548" text=":" type="COLON"/>
      <shadow-node col="63" id="137438955548" left-id="137438955547" line="346" right-id="137438955551" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438955552" left-id="137438955551" line="347" right-id="137438955557" text=" " type="WS"/>
      <shadow-node col="22" id="137438955555" left-id="137438955557" line="347" right-id="137438955554" text="  " type="WS"/>
      <shadow-node col="26" id="137438955556" left-id="137438955554" line="347" right-id="137438955559" text="  " type="WS"/>
      <shadow-node col="53" id="137438955561" left-id="137438955560" line="347" right-id="137438955562" text=" " type="WS"/>
      <shadow-node col="58" id="137438955563" left-id="137438955562" line="347" right-id="137438955565" text=" " type="WS"/>
      <shadow-node col="61" id="137438955566" left-id="137438955565" line="347" right-id="137438955567" text=":" type="COLON"/>
      <shadow-node col="62" id="137438955567" left-id="137438955566" line="347" right-id="137438955570" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955571" left-id="137438955570" line="348" right-id="137438955573" text=" " type="WS"/>
      <shadow-node col="28" id="137438955574" left-id="137438955573" line="348" right-id="137438955576" text="(" type="LPARENS"/>
      <shadow-node col="46" id="137438955578" left-id="137438955577" line="348" right-id="137438955579" text="," type="COMMA"/>
      <shadow-node col="57" id="137438955580" left-id="137438955579" line="348" right-id="137438955581" text=")" type="RPARENS"/>
      <shadow-node col="58" id="137438955581" left-id="137438955580" line="348" right-id="137438955582" text="." type="DOT"/>
      <shadow-node col="59" id="137438955582" left-id="137438955581" line="348" right-id="137438955583" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438955583" left-id="137438955582" line="349" right-id="137438955584" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438955584" left-id="137438955583" line="349" right-id="137438955585" text="." type="DOT"/>
      <shadow-node col="13" id="137438955585" left-id="137438955584" line="349" right-id="137438955587" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438955588" left-id="137438955587" line="351" right-id="137438955590" text=" " type="WS"/>
      <shadow-node col="17" id="137438955591" left-id="137438955590" line="351" right-id="137438955592" text="." type="DOT"/>
      <shadow-node col="18" id="137438955592" left-id="137438955591" line="351" right-id="137438955593" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955593" left-id="137438955592" line="352" right-id="137438955594" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955594" left-id="137438955593" line="352" right-id="137438955595" text=" " type="WS"/>
      <shadow-node col="9" id="137438955595" left-id="137438955594" line="352" right-id="137438955596" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955596" left-id="137438955595" line="352" right-id="137438955597" text="." type="DOT"/>
      <shadow-node col="16" id="137438955597" left-id="137438955596" line="352" right-id="137438955598" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955598" left-id="137438955597" line="354" right-id="137438955599" text="/** Returns a string/character representation a particular number of bytes,&#10;        from a given start position.&#10;    &#10;        @param int64 The start potision&#10;        @param int64 The size of the data (in bytes) to return&#10;        @return longchar The character/string data requested     */" type="COMMENT"/>
      <shadow-node col="68" id="137438955599" left-id="137438955598" line="359" right-id="137438955601" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955602" left-id="137438955601" line="360" right-id="137438955603" text=" " type="WS"/>
      <shadow-node col="18" id="137438955604" left-id="137438955603" line="360" right-id="137438955605" text=" " type="WS"/>
      <shadow-node col="27" id="137438955606" left-id="137438955605" line="360" right-id="137438955607" text=" " type="WS"/>
      <shadow-node col="37" id="137438955608" left-id="137438955607" line="360" right-id="137438955609" text=" " type="WS"/>
      <shadow-node col="44" id="137438955612" left-id="137438955611" line="360" right-id="137438955613" text=" " type="WS"/>
      <shadow-node col="55" id="137438955614" left-id="137438955613" line="360" right-id="137438955615" text=" " type="WS"/>
      <shadow-node col="58" id="137438955616" left-id="137438955615" line="360" right-id="137438955617" text=" " type="WS"/>
      <shadow-node col="64" id="137438955618" left-id="137438955617" line="360" right-id="137438955619" text="," type="COMMA"/>
      <shadow-node col="65" id="137438955619" left-id="137438955618" line="360" right-id="137438955621" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955622" left-id="137438955621" line="361" right-id="137438955623" text=" " type="WS"/>
      <shadow-node col="56" id="137438955624" left-id="137438955623" line="361" right-id="137438955625" text=" " type="WS"/>
      <shadow-node col="59" id="137438955626" left-id="137438955625" line="361" right-id="137438955627" text=" " type="WS"/>
      <shadow-node col="65" id="137438955628" left-id="137438955627" line="361" right-id="137438955629" text=")" type="RPARENS"/>
      <shadow-node col="66" id="137438955629" left-id="137438955628" line="361" right-id="137438955630" text=":" type="COLON"/>
      <shadow-node col="67" id="137438955630" left-id="137438955629" line="361" right-id="137438955633" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955634" left-id="137438955633" line="362" right-id="137438955636" text=" " type="WS"/>
      <shadow-node col="25" id="137438955637" left-id="137438955636" line="362" right-id="137438955638" text="(" type="LPARENS"/>
      <shadow-node col="36" id="137438955639" left-id="137438955638" line="362" right-id="137438955640" text="," type="COMMA"/>
      <shadow-node col="37" id="137438955640" left-id="137438955639" line="362" right-id="137438955641" text=" " type="WS"/>
      <shadow-node col="49" id="137438955642" left-id="137438955641" line="362" right-id="137438955643" text="," type="COMMA"/>
      <shadow-node col="50" id="137438955643" left-id="137438955642" line="362" right-id="137438955645" text=" " type="WS"/>
      <shadow-node col="69" id="137438955647" left-id="137438955646" line="362" right-id="137438955648" text="," type="COMMA"/>
      <shadow-node col="70" id="137438955648" left-id="137438955647" line="362" right-id="137438955649" text=" " type="WS"/>
      <shadow-node col="80" id="137438955650" left-id="137438955649" line="362" right-id="137438955651" text=")" type="RPARENS"/>
      <shadow-node col="81" id="137438955651" left-id="137438955650" line="362" right-id="137438955652" text="." type="DOT"/>
      <shadow-node col="82" id="137438955652" left-id="137438955651" line="362" right-id="137438955653" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955653" left-id="137438955652" line="363" right-id="137438955654" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955654" left-id="137438955653" line="363" right-id="137438955655" text=" " type="WS"/>
      <shadow-node col="9" id="137438955655" left-id="137438955654" line="363" right-id="137438955656" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955656" left-id="137438955655" line="363" right-id="137438955657" text="." type="DOT"/>
      <shadow-node col="16" id="137438955657" left-id="137438955656" line="363" right-id="137438955658" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955658" left-id="137438955657" line="365" right-id="137438955659" text="/** Returns a string/character representation a particular number of bytes,&#10;        from a given start position.&#10;    &#10;        @param  int64 The start potision&#10;        @param  int64 The size of the data (in bytes) to return&#10;        @param  character The target codepage for the character data&#10;        @return longchar The character/string data requested     */" type="COMMENT"/>
      <shadow-node col="68" id="137438955659" left-id="137438955658" line="371" right-id="137438955661" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955662" left-id="137438955661" line="372" right-id="137438955663" text=" " type="WS"/>
      <shadow-node col="18" id="137438955664" left-id="137438955663" line="372" right-id="137438955665" text=" " type="WS"/>
      <shadow-node col="27" id="137438955666" left-id="137438955665" line="372" right-id="137438955667" text=" " type="WS"/>
      <shadow-node col="37" id="137438955668" left-id="137438955667" line="372" right-id="137438955669" text=" " type="WS"/>
      <shadow-node col="44" id="137438955672" left-id="137438955671" line="372" right-id="137438955673" text=" " type="WS"/>
      <shadow-node col="55" id="137438955674" left-id="137438955673" line="372" right-id="137438955675" text=" " type="WS"/>
      <shadow-node col="58" id="137438955676" left-id="137438955675" line="372" right-id="137438955677" text=" " type="WS"/>
      <shadow-node col="64" id="137438955678" left-id="137438955677" line="372" right-id="137438955679" text="," type="COMMA"/>
      <shadow-node col="65" id="137438955679" left-id="137438955678" line="372" right-id="137438955681" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955682" left-id="137438955681" line="373" right-id="137438955683" text=" " type="WS"/>
      <shadow-node col="56" id="137438955684" left-id="137438955683" line="373" right-id="137438955685" text=" " type="WS"/>
      <shadow-node col="59" id="137438955686" left-id="137438955685" line="373" right-id="137438955687" text=" " type="WS"/>
      <shadow-node col="65" id="137438955688" left-id="137438955687" line="373" right-id="137438955689" text="," type="COMMA"/>
      <shadow-node col="66" id="137438955689" left-id="137438955688" line="373" right-id="137438955691" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955692" left-id="137438955691" line="374" right-id="137438955693" text=" " type="WS"/>
      <shadow-node col="61" id="137438955694" left-id="137438955693" line="374" right-id="137438955695" text=" " type="WS"/>
      <shadow-node col="64" id="137438955696" left-id="137438955695" line="374" right-id="137438955697" text=" " type="WS"/>
      <shadow-node col="74" id="137438955698" left-id="137438955697" line="374" right-id="137438955699" text=")" type="RPARENS"/>
      <shadow-node col="75" id="137438955699" left-id="137438955698" line="374" right-id="137438955700" text=":" type="COLON"/>
      <shadow-node col="76" id="137438955700" left-id="137438955699" line="374" right-id="137438955703" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955704" left-id="137438955703" line="375" right-id="137438955706" text=" " type="WS"/>
      <shadow-node col="25" id="137438955707" left-id="137438955706" line="375" right-id="137438955708" text="(" type="LPARENS"/>
      <shadow-node col="36" id="137438955709" left-id="137438955708" line="375" right-id="137438955710" text="," type="COMMA"/>
      <shadow-node col="37" id="137438955710" left-id="137438955709" line="375" right-id="137438955711" text=" " type="WS"/>
      <shadow-node col="49" id="137438955712" left-id="137438955711" line="375" right-id="137438955713" text="," type="COMMA"/>
      <shadow-node col="50" id="137438955713" left-id="137438955712" line="375" right-id="137438955715" text=" " type="WS"/>
      <shadow-node col="69" id="137438955717" left-id="137438955716" line="375" right-id="137438955718" text="," type="COMMA"/>
      <shadow-node col="70" id="137438955718" left-id="137438955717" line="375" right-id="137438955719" text=" " type="WS"/>
      <shadow-node col="87" id="137438955720" left-id="137438955719" line="375" right-id="137438955721" text=")" type="RPARENS"/>
      <shadow-node col="88" id="137438955721" left-id="137438955720" line="375" right-id="137438955722" text="." type="DOT"/>
      <shadow-node col="89" id="137438955722" left-id="137438955721" line="375" right-id="137438955723" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438955723" left-id="137438955722" line="376" right-id="137438955724" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438955724" left-id="137438955723" line="376" right-id="137438955725" text=" " type="WS"/>
      <shadow-node col="9" id="137438955725" left-id="137438955724" line="376" right-id="137438955726" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438955726" left-id="137438955725" line="376" right-id="137438955727" text="." type="DOT"/>
      <shadow-node col="16" id="137438955727" left-id="137438955726" line="376" right-id="137438955728" text="&#10;                                                                                        &#10;    " type="WS"/>
      <shadow-node col="5" id="137438955728" left-id="137438955727" line="378" right-id="137438955729" text="/** Returns a string/character representation a particular number of bytes,&#10;        from a given start position.&#10;    &#10;        @param  int64 The start potision&#10;        @param  int64 The size of the data (in bytes) to return&#10;        @param  character The source codepage for the character data&#10;        @param  character The target codepage for the character data&#10;        @return longchar The character/string data requested     */" type="COMMENT"/>
      <shadow-node col="68" id="137438955729" left-id="137438955728" line="385" right-id="137438955731" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438955732" left-id="137438955731" line="386" right-id="137438955733" text=" " type="WS"/>
      <shadow-node col="18" id="137438955734" left-id="137438955733" line="386" right-id="137438955735" text=" " type="WS"/>
      <shadow-node col="27" id="137438955736" left-id="137438955735" line="386" right-id="137438955737" text=" " type="WS"/>
      <shadow-node col="37" id="137438955738" left-id="137438955737" line="386" right-id="137438955739" text=" " type="WS"/>
      <shadow-node col="44" id="137438955742" left-id="137438955741" line="386" right-id="137438955743" text=" " type="WS"/>
      <shadow-node col="55" id="137438955744" left-id="137438955743" line="386" right-id="137438955745" text=" " type="WS"/>
      <shadow-node col="58" id="137438955746" left-id="137438955745" line="386" right-id="137438955747" text=" " type="WS"/>
      <shadow-node col="64" id="137438955748" left-id="137438955747" line="386" right-id="137438955749" text="," type="COMMA"/>
      <shadow-node col="65" id="137438955749" left-id="137438955748" line="386" right-id="137438955751" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955752" left-id="137438955751" line="387" right-id="137438955753" text=" " type="WS"/>
      <shadow-node col="56" id="137438955754" left-id="137438955753" line="387" right-id="137438955755" text=" " type="WS"/>
      <shadow-node col="59" id="137438955756" left-id="137438955755" line="387" right-id="137438955757" text=" " type="WS"/>
      <shadow-node col="65" id="137438955758" left-id="137438955757" line="387" right-id="137438955759" text="," type="COMMA"/>
      <shadow-node col="66" id="137438955759" left-id="137438955758" line="387" right-id="137438955761" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955762" left-id="137438955761" line="388" right-id="137438955763" text=" " type="WS"/>
      <shadow-node col="61" id="137438955764" left-id="137438955763" line="388" right-id="137438955765" text=" " type="WS"/>
      <shadow-node col="64" id="137438955766" left-id="137438955765" line="388" right-id="137438955767" text=" " type="WS"/>
      <shadow-node col="74" id="137438955768" left-id="137438955767" line="388" right-id="137438955769" text="," type="COMMA"/>
      <shadow-node col="75" id="137438955769" left-id="137438955768" line="388" right-id="137438955771" text="&#10;                                      " type="WS"/>
      <shadow-node col="44" id="137438955772" left-id="137438955771" line="389" right-id="137438955773" text=" " type="WS"/>
      <shadow-node col="61" id="137438955774" left-id="137438955773" line="389" right-id="137438955775" text=" " type="WS"/>
      <shadow-node col="64" id="137438955776" left-id="137438955775" line="389" right-id="137438955777" text=" " type="WS"/>
      <shadow-node col="74" id="137438955778" left-id="137438955777" line="389" right-id="137438955779" text=")" type="RPARENS"/>
      <shadow-node col="75" id="137438955779" left-id="137438955778" line="389" right-id="137438955780" text=":" type="COLON"/>
      <shadow-node col="76" id="137438955780" left-id="137438955779" line="389" right-id="137438955783" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955784" left-id="137438955783" line="390" right-id="137438955785" text=" " type="WS"/>
      <shadow-node col="16" id="137438955785" left-id="137438955784" line="390" right-id="137438955786" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438955786" left-id="137438955785" line="390" right-id="137438955787" text=" " type="WS"/>
      <shadow-node col="32" id="137438955788" left-id="137438955787" line="390" right-id="137438955789" text=" " type="WS"/>
      <shadow-node col="35" id="137438955790" left-id="137438955789" line="390" right-id="137438955791" text=" " type="WS"/>
      <shadow-node col="42" id="137438955792" left-id="137438955791" line="390" right-id="137438955793" text=" " type="WS"/>
      <shadow-node col="50" id="137438955794" left-id="137438955793" line="390" right-id="137438955795" text="." type="DOT"/>
      <shadow-node col="51" id="137438955795" left-id="137438955794" line="390" right-id="137438955797" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438955798" left-id="137438955797" line="391" right-id="137438955799" text=" " type="WS"/>
      <shadow-node col="16" id="137438955799" left-id="137438955798" line="391" right-id="137438955800" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438955800" left-id="137438955799" line="391" right-id="137438955801" text=" " type="WS"/>
      <shadow-node col="35" id="137438955802" left-id="137438955801" line="391" right-id="137438955803" text=" " type="WS"/>
      <shadow-node col="38" id="137438955804" left-id="137438955803" line="391" right-id="137438955805" text=" " type="WS"/>
      <shadow-node col="47" id="137438955806" left-id="137438955805" line="391" right-id="137438955807" text=" " type="WS"/>
      <shadow-node col="55" id="137438955808" left-id="137438955807" line="391" right-id="137438955809" text="." type="DOT"/>
      <shadow-node col="56" id="137438955809" left-id="137438955808" line="391" right-id="137438955813" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="26" id="137438955815" left-id="137438955814" line="393" right-id="137438955816" text="(" type="LPARENS"/>
      <shadow-node col="37" id="137438955817" left-id="137438955816" line="393" right-id="137438955818" text="," type="COMMA"/>
      <shadow-node col="38" id="137438955818" left-id="137438955817" line="393" right-id="137438955819" text=" " type="WS"/>
      <shadow-node col="55" id="137438955820" left-id="137438955819" line="393" right-id="137438955821" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438955821" left-id="137438955820" line="393" right-id="137438955822" text="." type="DOT"/>
      <shadow-node col="57" id="137438955822" left-id="137438955821" line="393" right-id="137438955826" text="&#10;        " type="WS"/>
      <shadow-node col="32" id="137438955828" left-id="137438955827" line="394" right-id="137438955829" text="(" type="LPARENS"/>
      <shadow-node col="44" id="137438955830" left-id="137438955829" line="394" right-id="137438955831" text="," type="COMMA"/>
      <shadow-node col="45" id="137438955831" left-id="137438955830" line="394" right-id="137438955832" text=" " type="WS"/>
      <shadow-node col="58" id="137438955833" left-id="137438955832" line="394" right-id="137438955834" text=")" type="RPARENS"/>
      <shadow-node col="59" id="137438955834" left-id="137438955833" line="394" right-id="137438955835" text="." type="DOT"/>
      <shadow-node col="60" id="137438955835" left-id="137438955834" line="394" right-id="137438955837" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438955838" left-id="137438955837" line="396" right-id="137438955846" text="    " type="WS"/>
      <shadow-node col="39" id="137438955841" left-id="137438955847" line="396" right-id="137438955840" text="&#10;           " type="WS"/>
      <shadow-node col="14" id="137438955842" left-id="137438955840" line="397" right-id="137438955851" text=" " type="WS"/>
      <shadow-node col="31" id="137438955844" left-id="137438955846" line="396" right-id="137438955843" text=" " type="WS"/>
      <shadow-node col="34" id="137438955845" left-id="137438955843" line="396" right-id="137438955847" text=" " type="WS"/>
      <shadow-node col="31" id="137438955849" left-id="137438955851" line="397" right-id="137438955848" text=" " type="WS"/>
      <shadow-node col="34" id="137438955850" left-id="137438955848" line="397" right-id="137438955852" text=" " type="WS"/>
      <shadow-node col="36" id="137438955853" left-id="137438955852" line="397" right-id="137438955854" text=" " type="WS"/>
      <shadow-node col="41" id="137438955855" left-id="137438955854" line="397" right-id="137438955858" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955859" left-id="137438955858" line="398" right-id="137438955863" text=" " type="WS"/>
      <shadow-node col="36" id="137438955861" left-id="137438955863" line="398" right-id="137438955860" text=" " type="WS"/>
      <shadow-node col="38" id="137438955862" left-id="137438955860" line="398" right-id="137438955865" text=" " type="WS"/>
      <shadow-node col="48" id="137438955866" left-id="137438955865" line="398" right-id="137438955867" text="." type="DOT"/>
      <shadow-node col="49" id="137438955867" left-id="137438955866" line="398" right-id="137438955873" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="32" id="137438955871" left-id="137438955875" line="400" right-id="137438955870" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438955870" left-id="137438955871" line="400" right-id="137438955869" text=" " type="WS"/>
      <shadow-node col="35" id="137438955872" left-id="137438955869" line="400" right-id="137438955877" text=" " type="WS"/>
      <shadow-node col="21" id="137438955874" left-id="137438955873" line="400" right-id="137438955875" text="(" type="LPARENS"/>
      <shadow-node col="52" id="137438955878" left-id="137438955877" line="400" right-id="137438955879" text="." type="DOT"/>
      <shadow-node col="53" id="137438955879" left-id="137438955878" line="400" right-id="137438955881" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438955882" left-id="137438955881" line="402" right-id="137438955891" text="    " type="WS"/>
      <shadow-node col="36" id="137438955885" left-id="137438955893" line="402" right-id="137438955884" text="&#10;           " type="WS"/>
      <shadow-node col="14" id="137438955886" left-id="137438955884" line="403" right-id="137438955897" text=" " type="WS"/>
      <shadow-node col="31" id="137438955888" left-id="137438955892" line="402" right-id="137438955887" text=" " type="WS"/>
      <shadow-node col="34" id="137438955889" left-id="137438955887" line="402" right-id="137438955893" text=" " type="WS"/>
      <shadow-node col="26" id="137438955895" left-id="137438955897" line="403" right-id="137438955894" text=" " type="WS"/>
      <shadow-node col="29" id="137438955896" left-id="137438955894" line="403" right-id="137438955898" text=" " type="WS"/>
      <shadow-node col="31" id="137438955899" left-id="137438955898" line="403" right-id="137438955900" text=" " type="WS"/>
      <shadow-node col="36" id="137438955901" left-id="137438955900" line="403" right-id="137438955904" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955905" left-id="137438955904" line="404" right-id="137438955907" text=" " type="WS"/>
      <shadow-node col="30" id="137438955908" left-id="137438955907" line="404" right-id="137438955909" text="." type="DOT"/>
      <shadow-node col="31" id="137438955909" left-id="137438955908" line="404" right-id="137438955911" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438955912" left-id="137438955911" line="406" right-id="137438955920" text="    " type="WS"/>
      <shadow-node col="39" id="137438955915" left-id="137438955921" line="406" right-id="137438955914" text="&#10;           " type="WS"/>
      <shadow-node col="14" id="137438955916" left-id="137438955914" line="407" right-id="137438955925" text=" " type="WS"/>
      <shadow-node col="31" id="137438955918" left-id="137438955920" line="406" right-id="137438955917" text=" " type="WS"/>
      <shadow-node col="34" id="137438955919" left-id="137438955917" line="406" right-id="137438955921" text=" " type="WS"/>
      <shadow-node col="31" id="137438955923" left-id="137438955925" line="407" right-id="137438955922" text=" " type="WS"/>
      <shadow-node col="34" id="137438955924" left-id="137438955922" line="407" right-id="137438955926" text=" " type="WS"/>
      <shadow-node col="36" id="137438955927" left-id="137438955926" line="407" right-id="137438955928" text=" " type="WS"/>
      <shadow-node col="41" id="137438955929" left-id="137438955928" line="407" right-id="137438955932" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438955933" left-id="137438955932" line="408" right-id="137438955937" text=" " type="WS"/>
      <shadow-node col="36" id="137438955935" left-id="137438955937" line="408" right-id="137438955934" text=" " type="WS"/>
      <shadow-node col="38" id="137438955936" left-id="137438955934" line="408" right-id="137438955939" text=" " type="WS"/>
      <shadow-node col="48" id="137438955940" left-id="137438955939" line="408" right-id="137438955941" text="." type="DOT"/>
      <shadow-node col="49" id="137438955941" left-id="137438955940" line="408" right-id="137438955947" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="25" id="137438955945" left-id="137438955949" line="410" right-id="137438955944" text=")" type="RPARENS"/>
      <shadow-node col="26" id="137438955944" left-id="137438955945" line="410" right-id="137438955943" text=" " type="WS"/>
      <shadow-node col="28" id="137438955946" left-id="137438955943" line="410" right-id="137438955951" text=" " type="WS"/>
      <shadow-node col="17" id="137438955948" left-id="137438955947" line="410" right-id="137438955949" text="(" type="LPARENS"/>
      <shadow-node col="40" id="137438955952" left-id="137438955951" line="410" right-id="137438955953" text="." type="DOT"/>
      <shadow-node col="41" id="137438955953" left-id="137438955952" line="410" right-id="137438955956" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="18" id="137438955957" left-id="137438955956" line="412" right-id="137438955958" text="(" type="LPARENS"/>
      <shadow-node col="29" id="137438955959" left-id="137438955958" line="412" right-id="137438955960" text="," type="COMMA"/>
      <shadow-node col="30" id="137438955960" left-id="137438955959" line="412" right-id="137438955961" text=" " type="WS"/>
      <shadow-node col="38" id="137438955962" left-id="137438955961" line="412" right-id="137438955963" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438955963" left-id="137438955962" line="412" right-id="137438955964" text="." type="DOT"/>
      <shadow-node col="40" id="137438955964" left-id="137438955963" line="412" right-id="137438955966" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="17" id="137438955967" left-id="137438955966" line="414" right-id="137438955968" text=" " type="WS"/>
      <shadow-node col="22" id="137438955969" left-id="137438955968" line="414" right-id="137438955971" text=" " type="WS"/>
      <shadow-node col="30" id="137438955972" left-id="137438955971" line="414" right-id="137438955973" text=" " type="WS"/>
      <shadow-node col="33" id="137438955974" left-id="137438955973" line="414" right-id="137438955976" text=" " type="WS"/>
      <shadow-node col="44" id="137438955977" left-id="137438955976" line="414" right-id="137438955978" text="&#10;                 " type="WS"/>
      <shadow-node col="25" id="137438955979" left-id="137438955978" line="415" right-id="137438955980" text=" " type="WS"/>
      <shadow-node col="32" id="137438955981" left-id="137438955980" line="415" right-id="137438955982" text=" " type="WS"/>
      <shadow-node col="41" id="137438955983" left-id="137438955982" line="415" right-id="137438955985" text=" " type="WS"/>
      <shadow-node col="58" id="137438955986" left-id="137438955985" line="415" right-id="137438955987" text="&#10;                         " type="WS"/>
      <shadow-node col="32" id="137438955988" left-id="137438955987" line="416" right-id="137438955989" text=" " type="WS"/>
      <shadow-node col="41" id="137438955990" left-id="137438955989" line="416" right-id="137438955992" text=" " type="WS"/>
      <shadow-node col="58" id="137438955993" left-id="137438955992" line="416" right-id="137438955994" text="." type="DOT"/>
      <shadow-node col="59" id="137438955994" left-id="137438955993" line="416" right-id="137438955996" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438955997" left-id="137438955996" line="418" right-id="137438955999" text=" " type="WS"/>
      <shadow-node col="26" id="137438956000" left-id="137438955999" line="418" right-id="137438956001" text="." type="DOT"/>
      <shadow-node col="27" id="137438956001" left-id="137438956000" line="418" right-id="137438956003" text="&#10;        " type="WS"/>
      <shadow-node col="16" id="137438956004" left-id="137438956003" line="419" right-id="137438956005" text=":" type="COLON"/>
      <shadow-node col="17" id="137438956005" left-id="137438956004" line="419" right-id="137438956007" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438956008" left-id="137438956007" line="420" right-id="137438956014" text=" " type="WS"/>
      <shadow-node col="32" id="137438956012" left-id="137438956016" line="420" right-id="137438956011" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438956011" left-id="137438956012" line="420" right-id="137438956010" text=" " type="WS"/>
      <shadow-node col="36" id="137438956013" left-id="137438956010" line="420" right-id="137438956017" text=" " type="WS"/>
      <shadow-node col="24" id="137438956015" left-id="137438956014" line="420" right-id="137438956016" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438956018" left-id="137438956017" line="420" right-id="137438956019" text=" " type="WS"/>
      <shadow-node col="43" id="137438956020" left-id="137438956019" line="420" right-id="137438956027" text="&#10;                " type="WS"/>
      <shadow-node col="33" id="137438956025" left-id="137438956029" line="421" right-id="137438956024" text=")" type="RPARENS"/>
      <shadow-node col="34" id="137438956024" left-id="137438956025" line="421" right-id="137438956023" text=" " type="WS"/>
      <shadow-node col="36" id="137438956026" left-id="137438956023" line="421" right-id="137438956031" text=" " type="WS"/>
      <shadow-node col="25" id="137438956028" left-id="137438956027" line="421" right-id="137438956029" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438956032" left-id="137438956031" line="421" right-id="137438956033" text="." type="DOT"/>
      <shadow-node col="39" id="137438956033" left-id="137438956032" line="421" right-id="137438956034" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438956034" left-id="137438956033" line="422" right-id="137438956035" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438956035" left-id="137438956034" line="422" right-id="137438956036" text=" " type="WS"/>
      <shadow-node col="13" id="137438956036" left-id="137438956035" line="422" right-id="137438956037" text="finally" type="KW_FINALLY"/>
      <shadow-node col="20" id="137438956037" left-id="137438956036" line="422" right-id="137438956038" text="." type="DOT"/>
      <shadow-node col="21" id="137438956038" left-id="137438956037" line="422" right-id="137438956039" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956039" left-id="137438956038" line="423" right-id="137438956040" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956040" left-id="137438956039" line="423" right-id="137438956041" text=" " type="WS"/>
      <shadow-node col="9" id="137438956041" left-id="137438956040" line="423" right-id="137438956042" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956042" left-id="137438956041" line="423" right-id="137438956043" text="." type="DOT"/>
      <shadow-node col="16" id="137438956043" left-id="137438956042" line="423" right-id="137438956044" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956044" left-id="137438956043" line="425" right-id="137438956045" text="/** Returns a string/character representation a particular number of bytes,&#10;        from the current Position.&#10;    &#10;        @param int64 The size of the data (in bytes) to return&#10;        @return longchar The character/string data requested     */" type="COMMENT"/>
      <shadow-node col="68" id="137438956045" left-id="137438956044" line="429" right-id="137438956047" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956048" left-id="137438956047" line="430" right-id="137438956049" text=" " type="WS"/>
      <shadow-node col="18" id="137438956050" left-id="137438956049" line="430" right-id="137438956051" text=" " type="WS"/>
      <shadow-node col="27" id="137438956052" left-id="137438956051" line="430" right-id="137438956053" text=" " type="WS"/>
      <shadow-node col="37" id="137438956054" left-id="137438956053" line="430" right-id="137438956055" text=" " type="WS"/>
      <shadow-node col="44" id="137438956058" left-id="137438956057" line="430" right-id="137438956059" text=" " type="WS"/>
      <shadow-node col="56" id="137438956060" left-id="137438956059" line="430" right-id="137438956061" text=" " type="WS"/>
      <shadow-node col="59" id="137438956062" left-id="137438956061" line="430" right-id="137438956063" text=" " type="WS"/>
      <shadow-node col="65" id="137438956064" left-id="137438956063" line="430" right-id="137438956065" text=")" type="RPARENS"/>
      <shadow-node col="66" id="137438956065" left-id="137438956064" line="430" right-id="137438956066" text=":" type="COLON"/>
      <shadow-node col="67" id="137438956066" left-id="137438956065" line="430" right-id="137438956069" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956070" left-id="137438956069" line="431" right-id="137438956072" text=" " type="WS"/>
      <shadow-node col="25" id="137438956073" left-id="137438956072" line="431" right-id="137438956075" text="(" type="LPARENS"/>
      <shadow-node col="46" id="137438956077" left-id="137438956076" line="431" right-id="137438956078" text="," type="COMMA"/>
      <shadow-node col="47" id="137438956078" left-id="137438956077" line="431" right-id="137438956079" text=" " type="WS"/>
      <shadow-node col="59" id="137438956080" left-id="137438956079" line="431" right-id="137438956081" text=")" type="RPARENS"/>
      <shadow-node col="60" id="137438956081" left-id="137438956080" line="431" right-id="137438956082" text="." type="DOT"/>
      <shadow-node col="61" id="137438956082" left-id="137438956081" line="431" right-id="137438956083" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956083" left-id="137438956082" line="432" right-id="137438956084" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956084" left-id="137438956083" line="432" right-id="137438956085" text=" " type="WS"/>
      <shadow-node col="9" id="137438956085" left-id="137438956084" line="432" right-id="137438956086" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956086" left-id="137438956085" line="432" right-id="137438956087" text="." type="DOT"/>
      <shadow-node col="16" id="137438956087" left-id="137438956086" line="432" right-id="137438956088" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956088" left-id="137438956087" line="434" right-id="137438956089" text="/** Returns a string/character representation of the entire set of bytes.&#10;        &#10;        @return longchar The character/string data requested     */" type="COMMENT"/>
      <shadow-node col="68" id="137438956089" left-id="137438956088" line="436" right-id="137438956091" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956092" left-id="137438956091" line="437" right-id="137438956093" text=" " type="WS"/>
      <shadow-node col="18" id="137438956094" left-id="137438956093" line="437" right-id="137438956095" text=" " type="WS"/>
      <shadow-node col="27" id="137438956096" left-id="137438956095" line="437" right-id="137438956097" text=" " type="WS"/>
      <shadow-node col="37" id="137438956098" left-id="137438956097" line="437" right-id="137438956099" text=" " type="WS"/>
      <shadow-node col="39" id="137438956100" left-id="137438956099" line="437" right-id="137438956101" text=")" type="RPARENS"/>
      <shadow-node col="40" id="137438956101" left-id="137438956100" line="437" right-id="137438956102" text=":" type="COLON"/>
      <shadow-node col="41" id="137438956102" left-id="137438956101" line="437" right-id="137438956105" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956106" left-id="137438956105" line="438" right-id="137438956108" text=" " type="WS"/>
      <shadow-node col="25" id="137438956109" left-id="137438956108" line="438" right-id="137438956110" text="(" type="LPARENS"/>
      <shadow-node col="27" id="137438956111" left-id="137438956110" line="438" right-id="137438956112" text="," type="COMMA"/>
      <shadow-node col="28" id="137438956112" left-id="137438956111" line="438" right-id="137438956114" text=" " type="WS"/>
      <shadow-node col="45" id="137438956116" left-id="137438956115" line="438" right-id="137438956117" text=")" type="RPARENS"/>
      <shadow-node col="46" id="137438956117" left-id="137438956116" line="438" right-id="137438956118" text="." type="DOT"/>
      <shadow-node col="47" id="137438956118" left-id="137438956117" line="438" right-id="137438956119" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956119" left-id="137438956118" line="439" right-id="137438956120" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956120" left-id="137438956119" line="439" right-id="137438956121" text=" " type="WS"/>
      <shadow-node col="9" id="137438956121" left-id="137438956120" line="439" right-id="137438956122" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956122" left-id="137438956121" line="439" right-id="137438956123" text="." type="DOT"/>
      <shadow-node col="16" id="137438956123" left-id="137438956122" line="439" right-id="137438956124" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956124" left-id="137438956123" line="441" right-id="137438956125" text="/** Returns the entire contents of this bucket as a Memptr instance.&#10;    &#10;        @return Memptr The complete bucket data */" type="COMMENT"/>
      <shadow-node col="51" id="137438956125" left-id="137438956124" line="443" right-id="137438956127" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956128" left-id="137438956127" line="444" right-id="137438956129" text=" " type="WS"/>
      <shadow-node col="18" id="137438956130" left-id="137438956129" line="444" right-id="137438956131" text=" " type="WS"/>
      <shadow-node col="19" id="137438956131" left-id="137438956130" line="444" right-id="137438956132" text="class" type="KW_CLASS"/>
      <shadow-node col="24" id="137438956132" left-id="137438956131" line="444" right-id="137438956133" text=" " type="WS"/>
      <shadow-node col="31" id="137438956134" left-id="137438956133" line="444" right-id="137438956135" text=" " type="WS"/>
      <shadow-node col="40" id="137438956136" left-id="137438956135" line="444" right-id="137438956137" text=" " type="WS"/>
      <shadow-node col="42" id="137438956138" left-id="137438956137" line="444" right-id="137438956139" text=")" type="RPARENS"/>
      <shadow-node col="43" id="137438956139" left-id="137438956138" line="444" right-id="137438956140" text=":" type="COLON"/>
      <shadow-node col="44" id="137438956140" left-id="137438956139" line="444" right-id="137438956143" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956144" left-id="137438956143" line="445" right-id="137438956146" text=" " type="WS"/>
      <shadow-node col="24" id="137438956147" left-id="137438956146" line="445" right-id="137438956148" text="(" type="LPARENS"/>
      <shadow-node col="26" id="137438956149" left-id="137438956148" line="445" right-id="137438956150" text="," type="COMMA"/>
      <shadow-node col="27" id="137438956150" left-id="137438956149" line="445" right-id="137438956152" text=" " type="WS"/>
      <shadow-node col="44" id="137438956154" left-id="137438956153" line="445" right-id="137438956155" text=")" type="RPARENS"/>
      <shadow-node col="45" id="137438956155" left-id="137438956154" line="445" right-id="137438956156" text="." type="DOT"/>
      <shadow-node col="46" id="137438956156" left-id="137438956155" line="445" right-id="137438956157" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956157" left-id="137438956156" line="446" right-id="137438956158" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956158" left-id="137438956157" line="446" right-id="137438956159" text=" " type="WS"/>
      <shadow-node col="9" id="137438956159" left-id="137438956158" line="446" right-id="137438956160" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956160" left-id="137438956159" line="446" right-id="137438956161" text="." type="DOT"/>
      <shadow-node col="16" id="137438956161" left-id="137438956160" line="446" right-id="137438956162" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956162" left-id="137438956161" line="448" right-id="137438956163" text="/** Returns a Memptr instance containing the specified number of bytes,&#10;        starting at the current Position.&#10;    &#10;        @param int64 The number of bytes to return&#10;        @return Memptr The complete bucket data */" type="COMMENT"/>
      <shadow-node col="51" id="137438956163" left-id="137438956162" line="452" right-id="137438956165" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956166" left-id="137438956165" line="453" right-id="137438956167" text=" " type="WS"/>
      <shadow-node col="18" id="137438956168" left-id="137438956167" line="453" right-id="137438956169" text=" " type="WS"/>
      <shadow-node col="19" id="137438956169" left-id="137438956168" line="453" right-id="137438956170" text="class" type="KW_CLASS"/>
      <shadow-node col="24" id="137438956170" left-id="137438956169" line="453" right-id="137438956171" text=" " type="WS"/>
      <shadow-node col="31" id="137438956172" left-id="137438956171" line="453" right-id="137438956173" text=" " type="WS"/>
      <shadow-node col="40" id="137438956174" left-id="137438956173" line="453" right-id="137438956175" text=" " type="WS"/>
      <shadow-node col="47" id="137438956178" left-id="137438956177" line="453" right-id="137438956179" text=" " type="WS"/>
      <shadow-node col="59" id="137438956180" left-id="137438956179" line="453" right-id="137438956181" text=" " type="WS"/>
      <shadow-node col="62" id="137438956182" left-id="137438956181" line="453" right-id="137438956183" text=" " type="WS"/>
      <shadow-node col="68" id="137438956184" left-id="137438956183" line="453" right-id="137438956185" text=")" type="RPARENS"/>
      <shadow-node col="69" id="137438956185" left-id="137438956184" line="453" right-id="137438956186" text=":" type="COLON"/>
      <shadow-node col="70" id="137438956186" left-id="137438956185" line="453" right-id="137438956189" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956190" left-id="137438956189" line="454" right-id="137438956192" text=" " type="WS"/>
      <shadow-node col="24" id="137438956193" left-id="137438956192" line="454" right-id="137438956195" text="(" type="LPARENS"/>
      <shadow-node col="45" id="137438956197" left-id="137438956196" line="454" right-id="137438956198" text="," type="COMMA"/>
      <shadow-node col="46" id="137438956198" left-id="137438956197" line="454" right-id="137438956199" text=" " type="WS"/>
      <shadow-node col="58" id="137438956200" left-id="137438956199" line="454" right-id="137438956201" text=")" type="RPARENS"/>
      <shadow-node col="59" id="137438956201" left-id="137438956200" line="454" right-id="137438956202" text="." type="DOT"/>
      <shadow-node col="60" id="137438956202" left-id="137438956201" line="454" right-id="137438956203" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956203" left-id="137438956202" line="455" right-id="137438956204" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956204" left-id="137438956203" line="455" right-id="137438956205" text=" " type="WS"/>
      <shadow-node col="9" id="137438956205" left-id="137438956204" line="455" right-id="137438956206" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956206" left-id="137438956205" line="455" right-id="137438956207" text="." type="DOT"/>
      <shadow-node col="16" id="137438956207" left-id="137438956206" line="455" right-id="137438956208" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956208" left-id="137438956207" line="457" right-id="137438956209" text="/** Returns a Memptr instance containing the specified number of bytes,&#10;        starting at the specified postition.&#10;    &#10;        @param int64 The starting position&#10;        @param int64 The number of bytes to return&#10;        @return Memptr The complete bucket data */" type="COMMENT"/>
      <shadow-node col="51" id="137438956209" left-id="137438956208" line="462" right-id="137438956211" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956212" left-id="137438956211" line="463" right-id="137438956213" text=" " type="WS"/>
      <shadow-node col="18" id="137438956214" left-id="137438956213" line="463" right-id="137438956215" text=" " type="WS"/>
      <shadow-node col="19" id="137438956215" left-id="137438956214" line="463" right-id="137438956216" text="class" type="KW_CLASS"/>
      <shadow-node col="24" id="137438956216" left-id="137438956215" line="463" right-id="137438956217" text=" " type="WS"/>
      <shadow-node col="31" id="137438956218" left-id="137438956217" line="463" right-id="137438956219" text=" " type="WS"/>
      <shadow-node col="40" id="137438956220" left-id="137438956219" line="463" right-id="137438956221" text=" " type="WS"/>
      <shadow-node col="47" id="137438956224" left-id="137438956223" line="463" right-id="137438956225" text=" " type="WS"/>
      <shadow-node col="58" id="137438956226" left-id="137438956225" line="463" right-id="137438956227" text=" " type="WS"/>
      <shadow-node col="61" id="137438956228" left-id="137438956227" line="463" right-id="137438956229" text=" " type="WS"/>
      <shadow-node col="67" id="137438956230" left-id="137438956229" line="463" right-id="137438956231" text="," type="COMMA"/>
      <shadow-node col="68" id="137438956231" left-id="137438956230" line="463" right-id="137438956233" text="&#10;                                         " type="WS"/>
      <shadow-node col="47" id="137438956234" left-id="137438956233" line="464" right-id="137438956235" text=" " type="WS"/>
      <shadow-node col="59" id="137438956236" left-id="137438956235" line="464" right-id="137438956237" text=" " type="WS"/>
      <shadow-node col="62" id="137438956238" left-id="137438956237" line="464" right-id="137438956239" text=" " type="WS"/>
      <shadow-node col="68" id="137438956240" left-id="137438956239" line="464" right-id="137438956241" text=")" type="RPARENS"/>
      <shadow-node col="69" id="137438956241" left-id="137438956240" line="464" right-id="137438956242" text=":" type="COLON"/>
      <shadow-node col="70" id="137438956242" left-id="137438956241" line="464" right-id="137438956245" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956246" left-id="137438956245" line="465" right-id="137438956247" text=" " type="WS"/>
      <shadow-node col="16" id="137438956247" left-id="137438956246" line="465" right-id="137438956248" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438956248" left-id="137438956247" line="465" right-id="137438956249" text=" " type="WS"/>
      <shadow-node col="29" id="137438956250" left-id="137438956249" line="465" right-id="137438956251" text=" " type="WS"/>
      <shadow-node col="32" id="137438956252" left-id="137438956251" line="465" right-id="137438956253" text=" " type="WS"/>
      <shadow-node col="39" id="137438956254" left-id="137438956253" line="465" right-id="137438956255" text=" " type="WS"/>
      <shadow-node col="47" id="137438956256" left-id="137438956255" line="465" right-id="137438956257" text="." type="DOT"/>
      <shadow-node col="48" id="137438956257" left-id="137438956256" line="465" right-id="137438956258" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438956258" left-id="137438956257" line="467" right-id="137438956259" text="/* return an empty Memptr */" type="COMMENT"/>
      <shadow-node col="37" id="137438956259" left-id="137438956258" line="467" right-id="137438956261" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956262" left-id="137438956261" line="468" right-id="137438956271" text="    " type="WS"/>
      <shadow-node col="36" id="137438956265" left-id="137438956273" line="468" right-id="137438956264" text="&#10;           " type="WS"/>
      <shadow-node col="14" id="137438956266" left-id="137438956264" line="469" right-id="137438956277" text=" " type="WS"/>
      <shadow-node col="31" id="137438956268" left-id="137438956272" line="468" right-id="137438956267" text=" " type="WS"/>
      <shadow-node col="34" id="137438956269" left-id="137438956267" line="468" right-id="137438956273" text=" " type="WS"/>
      <shadow-node col="26" id="137438956275" left-id="137438956277" line="469" right-id="137438956274" text=" " type="WS"/>
      <shadow-node col="29" id="137438956276" left-id="137438956274" line="469" right-id="137438956278" text=" " type="WS"/>
      <shadow-node col="31" id="137438956279" left-id="137438956278" line="469" right-id="137438956280" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438956281" left-id="137438956280" line="470" right-id="137438956284" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956285" left-id="137438956284" line="471" right-id="137438956288" text=" " type="WS"/>
      <shadow-node col="32" id="137438956290" left-id="137438956289" line="471" right-id="137438956291" text="." type="DOT"/>
      <shadow-node col="33" id="137438956291" left-id="137438956290" line="471" right-id="137438956297" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="22" id="137438956295" left-id="137438956299" line="473" right-id="137438956294" text=")" type="RPARENS"/>
      <shadow-node col="23" id="137438956294" left-id="137438956295" line="473" right-id="137438956293" text=" " type="WS"/>
      <shadow-node col="25" id="137438956296" left-id="137438956293" line="473" right-id="137438956301" text=" " type="WS"/>
      <shadow-node col="17" id="137438956298" left-id="137438956297" line="473" right-id="137438956299" text="(" type="LPARENS"/>
      <shadow-node col="37" id="137438956302" left-id="137438956301" line="473" right-id="137438956303" text="." type="DOT"/>
      <shadow-node col="38" id="137438956303" left-id="137438956302" line="473" right-id="137438956306" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="18" id="137438956307" left-id="137438956306" line="475" right-id="137438956308" text="(" type="LPARENS"/>
      <shadow-node col="29" id="137438956309" left-id="137438956308" line="475" right-id="137438956310" text="," type="COMMA"/>
      <shadow-node col="30" id="137438956310" left-id="137438956309" line="475" right-id="137438956311" text=" " type="WS"/>
      <shadow-node col="35" id="137438956312" left-id="137438956311" line="475" right-id="137438956313" text=")" type="RPARENS"/>
      <shadow-node col="36" id="137438956313" left-id="137438956312" line="475" right-id="137438956314" text="." type="DOT"/>
      <shadow-node col="37" id="137438956314" left-id="137438956313" line="475" right-id="137438956316" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438956317" left-id="137438956316" line="477" right-id="137438956319" text=" " type="WS"/>
      <shadow-node col="19" id="137438956320" left-id="137438956319" line="477" right-id="137438956321" text=" " type="WS"/>
      <shadow-node col="31" id="137438956325" left-id="137438956324" line="477" right-id="137438956326" text=")" type="RPARENS"/>
      <shadow-node col="32" id="137438956326" left-id="137438956325" line="477" right-id="137438956327" text="." type="DOT"/>
      <shadow-node col="33" id="137438956327" left-id="137438956326" line="477" right-id="137438956329" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="16" id="137438956330" left-id="137438956329" line="479" right-id="137438956331" text=":" type="COLON"/>
      <shadow-node col="17" id="137438956331" left-id="137438956330" line="479" right-id="137438956333" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438956334" left-id="137438956333" line="480" right-id="137438956340" text=" " type="WS"/>
      <shadow-node col="29" id="137438956338" left-id="137438956342" line="480" right-id="137438956337" text=")" type="RPARENS"/>
      <shadow-node col="30" id="137438956337" left-id="137438956338" line="480" right-id="137438956336" text=" " type="WS"/>
      <shadow-node col="33" id="137438956339" left-id="137438956336" line="480" right-id="137438956343" text=" " type="WS"/>
      <shadow-node col="24" id="137438956341" left-id="137438956340" line="480" right-id="137438956342" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438956344" left-id="137438956343" line="480" right-id="137438956345" text=" " type="WS"/>
      <shadow-node col="40" id="137438956346" left-id="137438956345" line="480" right-id="137438956353" text="&#10;                " type="WS"/>
      <shadow-node col="30" id="137438956351" left-id="137438956355" line="481" right-id="137438956350" text=")" type="RPARENS"/>
      <shadow-node col="31" id="137438956350" left-id="137438956351" line="481" right-id="137438956349" text=" " type="WS"/>
      <shadow-node col="33" id="137438956352" left-id="137438956349" line="481" right-id="137438956357" text=" " type="WS"/>
      <shadow-node col="25" id="137438956354" left-id="137438956353" line="481" right-id="137438956355" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438956358" left-id="137438956357" line="481" right-id="137438956359" text="." type="DOT"/>
      <shadow-node col="36" id="137438956359" left-id="137438956358" line="481" right-id="137438956360" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438956360" left-id="137438956359" line="482" right-id="137438956361" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438956361" left-id="137438956360" line="482" right-id="137438956362" text=" " type="WS"/>
      <shadow-node col="13" id="137438956362" left-id="137438956361" line="482" right-id="137438956363" text="finally" type="KW_FINALLY"/>
      <shadow-node col="20" id="137438956363" left-id="137438956362" line="482" right-id="137438956364" text="." type="DOT"/>
      <shadow-node col="21" id="137438956364" left-id="137438956363" line="482" right-id="137438956365" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956365" left-id="137438956364" line="483" right-id="137438956366" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956366" left-id="137438956365" line="483" right-id="137438956367" text=" " type="WS"/>
      <shadow-node col="9" id="137438956367" left-id="137438956366" line="483" right-id="137438956368" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956368" left-id="137438956367" line="483" right-id="137438956369" text="." type="DOT"/>
      <shadow-node col="16" id="137438956369" left-id="137438956368" line="483" right-id="137438956370" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956370" left-id="137438956369" line="485" right-id="137438956371" text="/* Reads data from the MemoryOutputSTream into a memptr&#10;       for return by GetBytes() and GetString() and friends.&#10;       &#10;       - The caller is responsible for cleaning up the memptr.&#10;       - The memptr size is also the initial number of bytes to read;&#10;         this value may change depending on the start pos and the number&#10;         of bytes written&#10;       &#10;       @param int64  The start position to read&#10;       @param memptr The memptr into which to read the data */" type="COMMENT"/>
      <shadow-node col="63" id="137438956371" left-id="137438956370" line="494" right-id="137438956373" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956374" left-id="137438956373" line="495" right-id="137438956375" text=" " type="WS"/>
      <shadow-node col="19" id="137438956376" left-id="137438956375" line="495" right-id="137438956377" text=" " type="WS"/>
      <shadow-node col="24" id="137438956378" left-id="137438956377" line="495" right-id="137438956379" text=" " type="WS"/>
      <shadow-node col="34" id="137438956380" left-id="137438956379" line="495" right-id="137438956381" text=" " type="WS"/>
      <shadow-node col="41" id="137438956384" left-id="137438956383" line="495" right-id="137438956385" text=" " type="WS"/>
      <shadow-node col="52" id="137438956386" left-id="137438956385" line="495" right-id="137438956387" text=" " type="WS"/>
      <shadow-node col="55" id="137438956388" left-id="137438956387" line="495" right-id="137438956389" text=" " type="WS"/>
      <shadow-node col="61" id="137438956390" left-id="137438956389" line="495" right-id="137438956391" text="," type="COMMA"/>
      <shadow-node col="62" id="137438956391" left-id="137438956390" line="495" right-id="137438956393" text="&#10;                                   " type="WS"/>
      <shadow-node col="41" id="137438956394" left-id="137438956393" line="496" right-id="137438956395" text=" " type="WS"/>
      <shadow-node col="47" id="137438956396" left-id="137438956395" line="496" right-id="137438956397" text=" " type="WS"/>
      <shadow-node col="50" id="137438956398" left-id="137438956397" line="496" right-id="137438956399" text=" " type="WS"/>
      <shadow-node col="57" id="137438956400" left-id="137438956399" line="496" right-id="137438956401" text=")" type="RPARENS"/>
      <shadow-node col="58" id="137438956401" left-id="137438956400" line="496" right-id="137438956402" text=":" type="COLON"/>
      <shadow-node col="59" id="137438956402" left-id="137438956401" line="496" right-id="137438956405" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956406" left-id="137438956405" line="497" right-id="137438956407" text=" " type="WS"/>
      <shadow-node col="16" id="137438956407" left-id="137438956406" line="497" right-id="137438956408" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438956408" left-id="137438956407" line="497" right-id="137438956409" text=" " type="WS"/>
      <shadow-node col="36" id="137438956410" left-id="137438956409" line="497" right-id="137438956411" text=" " type="WS"/>
      <shadow-node col="39" id="137438956412" left-id="137438956411" line="497" right-id="137438956413" text=" " type="WS"/>
      <shadow-node col="45" id="137438956414" left-id="137438956413" line="497" right-id="137438956415" text=" " type="WS"/>
      <shadow-node col="53" id="137438956416" left-id="137438956415" line="497" right-id="137438956417" text="." type="DOT"/>
      <shadow-node col="54" id="137438956417" left-id="137438956416" line="497" right-id="137438956419" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956420" left-id="137438956419" line="498" right-id="137438956421" text=" " type="WS"/>
      <shadow-node col="16" id="137438956421" left-id="137438956420" line="498" right-id="137438956422" text="variable" type="KW_VAR"/>
      <shadow-node col="24" id="137438956422" left-id="137438956421" line="498" right-id="137438956423" text=" " type="WS"/>
      <shadow-node col="30" id="137438956424" left-id="137438956423" line="498" right-id="137438956425" text=" " type="WS"/>
      <shadow-node col="33" id="137438956426" left-id="137438956425" line="498" right-id="137438956427" text=" " type="WS"/>
      <shadow-node col="39" id="137438956428" left-id="137438956427" line="498" right-id="137438956429" text=" " type="WS"/>
      <shadow-node col="47" id="137438956430" left-id="137438956429" line="498" right-id="137438956431" text="." type="DOT"/>
      <shadow-node col="48" id="137438956431" left-id="137438956430" line="498" right-id="137438956435" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="26" id="137438956437" left-id="137438956436" line="500" right-id="137438956438" text="(" type="LPARENS"/>
      <shadow-node col="37" id="137438956439" left-id="137438956438" line="500" right-id="137438956440" text="," type="COMMA"/>
      <shadow-node col="38" id="137438956440" left-id="137438956439" line="500" right-id="137438956441" text=" " type="WS"/>
      <shadow-node col="55" id="137438956442" left-id="137438956441" line="500" right-id="137438956443" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438956443" left-id="137438956442" line="500" right-id="137438956444" text="." type="DOT"/>
      <shadow-node col="57" id="137438956444" left-id="137438956443" line="500" right-id="137438956446" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438956447" left-id="137438956446" line="502" right-id="137438956451" text=" " type="WS"/>
      <shadow-node col="21" id="137438956449" left-id="137438956451" line="502" right-id="137438956448" text=" " type="WS"/>
      <shadow-node col="23" id="137438956450" left-id="137438956448" line="502" right-id="137438956453" text=" " type="WS"/>
      <shadow-node col="32" id="137438956454" left-id="137438956453" line="502" right-id="137438956455" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438956456" left-id="137438956455" line="502" right-id="137438956457" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438956457" left-id="137438956456" line="502" right-id="137438956458" text="." type="DOT"/>
      <shadow-node col="40" id="137438956458" left-id="137438956457" line="502" right-id="137438956460" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956461" left-id="137438956460" line="503" right-id="137438956466" text=" " type="WS"/>
      <shadow-node col="22" id="137438956464" left-id="137438956466" line="503" right-id="137438956463" text=" " type="WS"/>
      <shadow-node col="25" id="137438956465" left-id="137438956463" line="503" right-id="137438956468" text=" " type="WS"/>
      <shadow-node col="51" id="137438956470" left-id="137438956469" line="503" right-id="137438956471" text=" " type="WS"/>
      <shadow-node col="56" id="137438956472" left-id="137438956471" line="503" right-id="137438956475" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956476" left-id="137438956475" line="504" right-id="137438956480" text=" " type="WS"/>
      <shadow-node col="31" id="137438956478" left-id="137438956480" line="504" right-id="137438956477" text=" " type="WS"/>
      <shadow-node col="33" id="137438956479" left-id="137438956477" line="504" right-id="137438956482" text=" " type="WS"/>
      <shadow-node col="35" id="137438956483" left-id="137438956482" line="504" right-id="137438956484" text="." type="DOT"/>
      <shadow-node col="36" id="137438956484" left-id="137438956483" line="504" right-id="137438956485" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438956486" left-id="137438956485" line="505" right-id="137438956489" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956490" left-id="137438956489" line="506" right-id="137438956494" text=" " type="WS"/>
      <shadow-node col="31" id="137438956492" left-id="137438956494" line="506" right-id="137438956491" text=" " type="WS"/>
      <shadow-node col="33" id="137438956493" left-id="137438956491" line="506" right-id="137438956496" text=" " type="WS"/>
      <shadow-node col="41" id="137438956497" left-id="137438956496" line="506" right-id="137438956499" text="(" type="LPARENS"/>
      <shadow-node col="67" id="137438956501" left-id="137438956500" line="506" right-id="137438956502" text="," type="COMMA"/>
      <shadow-node col="68" id="137438956502" left-id="137438956501" line="506" right-id="137438956507" text="&#10;                                         " type="WS"/>
      <shadow-node col="81" id="137438956505" left-id="137438956514" line="507" right-id="137438956504" text=")" type="RPARENS"/>
      <shadow-node col="82" id="137438956504" left-id="137438956505" line="507" right-id="137438956503" text=" " type="WS"/>
      <shadow-node col="84" id="137438956506" left-id="137438956503" line="507" right-id="137438956515" text=" " type="WS"/>
      <shadow-node col="68" id="137438956509" left-id="137438956513" line="507" right-id="137438956508" text=" " type="WS"/>
      <shadow-node col="70" id="137438956510" left-id="137438956508" line="507" right-id="137438956514" text=" " type="WS"/>
      <shadow-node col="86" id="137438956516" left-id="137438956515" line="507" right-id="137438956517" text=")" type="RPARENS"/>
      <shadow-node col="87" id="137438956517" left-id="137438956516" line="507" right-id="137438956518" text="." type="DOT"/>
      <shadow-node col="88" id="137438956518" left-id="137438956517" line="507" right-id="137438956520" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438956521" left-id="137438956520" line="509" right-id="137438956526" text=" " type="WS"/>
      <shadow-node col="17" id="137438956524" left-id="137438956526" line="509" right-id="137438956523" text=" " type="WS"/>
      <shadow-node col="20" id="137438956525" left-id="137438956523" line="509" right-id="137438956527" text=" " type="WS"/>
      <shadow-node col="22" id="137438956528" left-id="137438956527" line="509" right-id="137438956529" text=" " type="WS"/>
      <shadow-node col="27" id="137438956530" left-id="137438956529" line="509" right-id="137438956533" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956534" left-id="137438956533" line="510" right-id="137438956538" text=" " type="WS"/>
      <shadow-node col="31" id="137438956536" left-id="137438956538" line="510" right-id="137438956535" text=" " type="WS"/>
      <shadow-node col="33" id="137438956537" left-id="137438956535" line="510" right-id="137438956540" text=" " type="WS"/>
      <shadow-node col="41" id="137438956541" left-id="137438956540" line="510" right-id="137438956542" text="(" type="LPARENS"/>
      <shadow-node col="53" id="137438956543" left-id="137438956542" line="510" right-id="137438956544" text="," type="COMMA"/>
      <shadow-node col="54" id="137438956544" left-id="137438956543" line="510" right-id="137438956545" text=" " type="WS"/>
      <shadow-node col="60" id="137438956546" left-id="137438956545" line="510" right-id="137438956547" text=")" type="RPARENS"/>
      <shadow-node col="61" id="137438956547" left-id="137438956546" line="510" right-id="137438956548" text="." type="DOT"/>
      <shadow-node col="62" id="137438956548" left-id="137438956547" line="510" right-id="137438956549" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438956549" left-id="137438956548" line="512" right-id="137438956550" text="// if previously allocated" type="COMMENT"/>
      <shadow-node col="35" id="137438956550" left-id="137438956549" line="512" right-id="137438956556" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438956554" left-id="137438956558" line="513" right-id="137438956553" text=")" type="RPARENS"/>
      <shadow-node col="24" id="137438956553" left-id="137438956554" line="513" right-id="137438956552" text=" " type="WS"/>
      <shadow-node col="26" id="137438956555" left-id="137438956552" line="513" right-id="137438956560" text=" " type="WS"/>
      <shadow-node col="17" id="137438956557" left-id="137438956556" line="513" right-id="137438956558" text="(" type="LPARENS"/>
      <shadow-node col="28" id="137438956561" left-id="137438956560" line="513" right-id="137438956562" text="." type="DOT"/>
      <shadow-node col="29" id="137438956562" left-id="137438956561" line="513" right-id="137438956568" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438956566" left-id="137438956570" line="514" right-id="137438956565" text=")" type="RPARENS"/>
      <shadow-node col="24" id="137438956565" left-id="137438956566" line="514" right-id="137438956564" text=" " type="WS"/>
      <shadow-node col="26" id="137438956567" left-id="137438956564" line="514" right-id="137438956572" text=" " type="WS"/>
      <shadow-node col="17" id="137438956569" left-id="137438956568" line="514" right-id="137438956570" text="(" type="LPARENS"/>
      <shadow-node col="38" id="137438956573" left-id="137438956572" line="514" right-id="137438956574" text="." type="DOT"/>
      <shadow-node col="39" id="137438956574" left-id="137438956573" line="514" right-id="137438956576" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438956577" left-id="137438956576" line="516" right-id="137438956582" text=" " type="WS"/>
      <shadow-node col="23" id="137438956580" left-id="137438956582" line="516" right-id="137438956579" text=" " type="WS"/>
      <shadow-node col="26" id="137438956581" left-id="137438956579" line="516" right-id="137438956583" text=" " type="WS"/>
      <shadow-node col="28" id="137438956584" left-id="137438956583" line="516" right-id="137438956585" text=" " type="WS"/>
      <shadow-node col="33" id="137438956586" left-id="137438956585" line="516" right-id="137438956589" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956590" left-id="137438956589" line="517" right-id="137438956594" text=" " type="WS"/>
      <shadow-node col="25" id="137438956592" left-id="137438956594" line="517" right-id="137438956591" text=" " type="WS"/>
      <shadow-node col="27" id="137438956593" left-id="137438956591" line="517" right-id="137438956596" text=" " type="WS"/>
      <shadow-node col="37" id="137438956597" left-id="137438956596" line="517" right-id="137438956599" text="(" type="LPARENS"/>
      <shadow-node col="55" id="137438956601" left-id="137438956600" line="517" right-id="137438956602" text="," type="COMMA"/>
      <shadow-node col="56" id="137438956602" left-id="137438956601" line="517" right-id="137438956603" text=" " type="WS"/>
      <shadow-node col="67" id="137438956604" left-id="137438956603" line="517" right-id="137438956605" text="," type="COMMA"/>
      <shadow-node col="68" id="137438956605" left-id="137438956604" line="517" right-id="137438956606" text=" " type="WS"/>
      <shadow-node col="80" id="137438956607" left-id="137438956606" line="517" right-id="137438956608" text=")" type="RPARENS"/>
      <shadow-node col="81" id="137438956608" left-id="137438956607" line="517" right-id="137438956609" text="." type="DOT"/>
      <shadow-node col="82" id="137438956609" left-id="137438956608" line="517" right-id="137438956610" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956610" left-id="137438956609" line="518" right-id="137438956611" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956611" left-id="137438956610" line="518" right-id="137438956612" text=" " type="WS"/>
      <shadow-node col="9" id="137438956612" left-id="137438956611" line="518" right-id="137438956613" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956613" left-id="137438956612" line="518" right-id="137438956614" text="." type="DOT"/>
      <shadow-node col="16" id="137438956614" left-id="137438956613" line="518" right-id="137438956615" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956615" left-id="137438956614" line="520" right-id="137438956616" text="/* Debug method to dump out current RAW bytes into numbered files&#10;       Files are named bytebucket-memptr-&lt;number&gt;.bin */" type="COMMENT"/>
      <shadow-node col="57" id="137438956616" left-id="137438956615" line="521" right-id="137438956618" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956619" left-id="137438956618" line="522" right-id="137438956620" text=" " type="WS"/>
      <shadow-node col="18" id="137438956621" left-id="137438956620" line="522" right-id="137438956622" text=" " type="WS"/>
      <shadow-node col="23" id="137438956623" left-id="137438956622" line="522" right-id="137438956624" text=" " type="WS"/>
      <shadow-node col="29" id="137438956625" left-id="137438956624" line="522" right-id="137438956626" text=" " type="WS"/>
      <shadow-node col="31" id="137438956627" left-id="137438956626" line="522" right-id="137438956628" text=")" type="RPARENS"/>
      <shadow-node col="32" id="137438956628" left-id="137438956627" line="522" right-id="137438956629" text=":" type="COLON"/>
      <shadow-node col="33" id="137438956629" left-id="137438956628" line="522" right-id="137438956632" text="&#10;        " type="WS"/>
      <shadow-node col="17" id="137438956633" left-id="137438956632" line="523" right-id="137438956634" text=" " type="WS"/>
      <shadow-node col="22" id="137438956635" left-id="137438956634" line="523" right-id="137438956638" text=" " type="WS"/>
      <shadow-node col="40" id="137438956640" left-id="137438956639" line="523" right-id="137438956641" text=" " type="WS"/>
      <shadow-node col="43" id="137438956642" left-id="137438956641" line="523" right-id="137438956643" text=" " type="WS"/>
      <shadow-node col="48" id="137438956644" left-id="137438956643" line="523" right-id="137438956658" text=" " type="WS"/>
      <shadow-node col="117" id="137438956649" left-id="137438956665" line="523" right-id="137438956648" text=")" type="RPARENS"/>
      <shadow-node col="118" id="137438956648" left-id="137438956649" line="523" right-id="137438956647" text=")" type="RPARENS"/>
      <shadow-node col="119" id="137438956647" left-id="137438956648" line="523" right-id="137438956646" text=" " type="WS"/>
      <shadow-node col="121" id="137438956650" left-id="137438956646" line="523" right-id="137438956666" text=" " type="WS"/>
      <shadow-node col="90" id="137438956652" left-id="137438956660" line="523" right-id="137438956651" text=" " type="WS"/>
      <shadow-node col="92" id="137438956653" left-id="137438956651" line="523" right-id="137438956661" text=" " type="WS"/>
      <shadow-node col="65" id="137438956655" left-id="137438956659" line="523" right-id="137438956654" text=" " type="WS"/>
      <shadow-node col="67" id="137438956656" left-id="137438956654" line="523" right-id="137438956660" text=" " type="WS"/>
      <shadow-node col="99" id="137438956662" left-id="137438956661" line="523" right-id="137438956663" text="(" type="LPARENS"/>
      <shadow-node col="105" id="137438956664" left-id="137438956663" line="523" right-id="137438956665" text="(" type="LPARENS"/>
      <shadow-node col="130" id="137438956667" left-id="137438956666" line="523" right-id="137438956668" text="." type="DOT"/>
      <shadow-node col="131" id="137438956668" left-id="137438956667" line="523" right-id="137438956669" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956669" left-id="137438956668" line="524" right-id="137438956670" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956670" left-id="137438956669" line="524" right-id="137438956671" text=" " type="WS"/>
      <shadow-node col="9" id="137438956671" left-id="137438956670" line="524" right-id="137438956672" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956672" left-id="137438956671" line="524" right-id="137438956673" text="." type="DOT"/>
      <shadow-node col="16" id="137438956673" left-id="137438956672" line="524" right-id="137438956674" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956674" left-id="137438956673" line="526" right-id="137438956675" text="/** Returns a hash of the current contents of the memptr. This can be used&#10;        for comparing memptr values quickly.&#10;        &#10;        @return raw The hashed value of the memptr. */" type="COMMENT"/>
      <shadow-node col="55" id="137438956675" left-id="137438956674" line="529" right-id="137438956677" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956678" left-id="137438956677" line="530" right-id="137438956679" text=" " type="WS"/>
      <shadow-node col="18" id="137438956680" left-id="137438956679" line="530" right-id="137438956681" text=" " type="WS"/>
      <shadow-node col="22" id="137438956682" left-id="137438956681" line="530" right-id="137438956683" text=" " type="WS"/>
      <shadow-node col="30" id="137438956684" left-id="137438956683" line="530" right-id="137438956685" text=" " type="WS"/>
      <shadow-node col="32" id="137438956686" left-id="137438956685" line="530" right-id="137438956687" text=")" type="RPARENS"/>
      <shadow-node col="33" id="137438956687" left-id="137438956686" line="530" right-id="137438956688" text=":" type="COLON"/>
      <shadow-node col="34" id="137438956688" left-id="137438956687" line="530" right-id="137438956691" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956692" left-id="137438956691" line="531" right-id="137438956694" text=" " type="WS"/>
      <shadow-node col="23" id="137438956695" left-id="137438956694" line="531" right-id="137438956697" text="(" type="LPARENS"/>
      <shadow-node col="45" id="137438956699" left-id="137438956698" line="531" right-id="137438956700" text=")" type="RPARENS"/>
      <shadow-node col="46" id="137438956700" left-id="137438956699" line="531" right-id="137438956701" text="." type="DOT"/>
      <shadow-node col="47" id="137438956701" left-id="137438956700" line="531" right-id="137438956702" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956702" left-id="137438956701" line="532" right-id="137438956703" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956703" left-id="137438956702" line="532" right-id="137438956704" text=" " type="WS"/>
      <shadow-node col="9" id="137438956704" left-id="137438956703" line="532" right-id="137438956705" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956705" left-id="137438956704" line="532" right-id="137438956706" text="." type="DOT"/>
      <shadow-node col="16" id="137438956706" left-id="137438956705" line="532" right-id="137438956707" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956707" left-id="137438956706" line="534" right-id="137438956708" text="/** Returns a hash of the current contents of the memptr. This can be used&#10;        for comparing memptr values quickly.&#10;        &#10;        @param HashAlgorithmEnum The algorithm to use for the message&#10;        @return raw The hashed value of the memptr. */" type="COMMENT"/>
      <shadow-node col="55" id="137438956708" left-id="137438956707" line="538" right-id="137438956710" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956711" left-id="137438956710" line="539" right-id="137438956712" text=" " type="WS"/>
      <shadow-node col="18" id="137438956713" left-id="137438956712" line="539" right-id="137438956714" text=" " type="WS"/>
      <shadow-node col="22" id="137438956715" left-id="137438956714" line="539" right-id="137438956716" text=" " type="WS"/>
      <shadow-node col="30" id="137438956717" left-id="137438956716" line="539" right-id="137438956718" text=" " type="WS"/>
      <shadow-node col="37" id="137438956721" left-id="137438956720" line="539" right-id="137438956722" text=" " type="WS"/>
      <shadow-node col="49" id="137438956723" left-id="137438956722" line="539" right-id="137438956724" text=" " type="WS"/>
      <shadow-node col="52" id="137438956725" left-id="137438956724" line="539" right-id="137438956726" text=" " type="WS"/>
      <shadow-node col="70" id="137438956727" left-id="137438956726" line="539" right-id="137438956728" text=")" type="RPARENS"/>
      <shadow-node col="71" id="137438956728" left-id="137438956727" line="539" right-id="137438956729" text=":" type="COLON"/>
      <shadow-node col="72" id="137438956729" left-id="137438956728" line="539" right-id="137438956734" text="&#10;        " type="WS"/>
      <shadow-node col="23" id="137438956736" left-id="137438956735" line="540" right-id="137438956737" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438956738" left-id="137438956737" line="540" right-id="137438956739" text="," type="COMMA"/>
      <shadow-node col="36" id="137438956739" left-id="137438956738" line="540" right-id="137438956740" text=" " type="WS"/>
      <shadow-node col="48" id="137438956741" left-id="137438956740" line="540" right-id="137438956742" text=")" type="RPARENS"/>
      <shadow-node col="49" id="137438956742" left-id="137438956741" line="540" right-id="137438956743" text="." type="DOT"/>
      <shadow-node col="50" id="137438956743" left-id="137438956742" line="540" right-id="137438956744" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438956744" left-id="137438956743" line="542" right-id="137438956745" text="/* hash of all the bytes */" type="COMMENT"/>
      <shadow-node col="36" id="137438956745" left-id="137438956744" line="542" right-id="137438956747" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956748" left-id="137438956747" line="543" right-id="137438956750" text=" " type="WS"/>
      <shadow-node col="30" id="137438956751" left-id="137438956750" line="543" right-id="137438956752" text="(" type="LPARENS"/>
      <shadow-node col="37" id="137438956753" left-id="137438956752" line="543" right-id="137438956754" text="(" type="LPARENS"/>
      <shadow-node col="49" id="137438956755" left-id="137438956754" line="543" right-id="137438956756" text=")" type="RPARENS"/>
      <shadow-node col="50" id="137438956756" left-id="137438956755" line="543" right-id="137438956757" text="," type="COMMA"/>
      <shadow-node col="51" id="137438956757" left-id="137438956756" line="543" right-id="137438956759" text=" " type="WS"/>
      <shadow-node col="69" id="137438956761" left-id="137438956760" line="543" right-id="137438956762" text=")" type="RPARENS"/>
      <shadow-node col="70" id="137438956762" left-id="137438956761" line="543" right-id="137438956763" text="." type="DOT"/>
      <shadow-node col="71" id="137438956763" left-id="137438956762" line="543" right-id="137438956764" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956764" left-id="137438956763" line="544" right-id="137438956765" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956765" left-id="137438956764" line="544" right-id="137438956766" text=" " type="WS"/>
      <shadow-node col="9" id="137438956766" left-id="137438956765" line="544" right-id="137438956767" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956767" left-id="137438956766" line="544" right-id="137438956768" text="." type="DOT"/>
      <shadow-node col="16" id="137438956768" left-id="137438956767" line="544" right-id="137438956769" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956769" left-id="137438956768" line="546" right-id="137438956770" text="/** Returns the index of a string in the bytebucket's data. &#10;        &#10;        @param longchar The search string. Must be non-unknown.&#10;        @return int64 The 1-based index of the start of the search string. Returns 0 if the search string cannot be found */" type="COMMENT"/>
      <shadow-node col="125" id="137438956770" left-id="137438956769" line="549" right-id="137438956771" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956773" left-id="137438956772" line="550" text="(" type="LPARENS"/>
      <shadow-node col="24" id="137438956777" left-id="137438956776" line="550" text=")" type="RPARENS"/>
      <shadow-node col="26" id="137438956780" line="550" right-id="137438956779" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956781" left-id="137438956779" line="551" right-id="137438956782" text=" " type="WS"/>
      <shadow-node col="18" id="137438956783" left-id="137438956782" line="551" right-id="137438956784" text=" " type="WS"/>
      <shadow-node col="24" id="137438956785" left-id="137438956784" line="551" right-id="137438956786" text=" " type="WS"/>
      <shadow-node col="32" id="137438956787" left-id="137438956786" line="551" right-id="137438956788" text=" " type="WS"/>
      <shadow-node col="39" id="137438956791" left-id="137438956790" line="551" right-id="137438956792" text=" " type="WS"/>
      <shadow-node col="50" id="137438956793" left-id="137438956792" line="551" right-id="137438956794" text=" " type="WS"/>
      <shadow-node col="53" id="137438956795" left-id="137438956794" line="551" right-id="137438956796" text=" " type="WS"/>
      <shadow-node col="62" id="137438956797" left-id="137438956796" line="551" right-id="137438956798" text=")" type="RPARENS"/>
      <shadow-node col="63" id="137438956798" left-id="137438956797" line="551" right-id="137438956799" text=":" type="COLON"/>
      <shadow-node col="64" id="137438956799" left-id="137438956798" line="551" right-id="137438956802" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438956803" left-id="137438956802" line="552" right-id="137438956805" text=" " type="WS"/>
      <shadow-node col="23" id="137438956806" left-id="137438956805" line="552" right-id="137438956807" text="(" type="LPARENS"/>
      <shadow-node col="34" id="137438956808" left-id="137438956807" line="552" right-id="137438956809" text="," type="COMMA"/>
      <shadow-node col="35" id="137438956809" left-id="137438956808" line="552" right-id="137438956810" text=" " type="WS"/>
      <shadow-node col="37" id="137438956811" left-id="137438956810" line="552" right-id="137438956812" text=")" type="RPARENS"/>
      <shadow-node col="38" id="137438956812" left-id="137438956811" line="552" right-id="137438956813" text="." type="DOT"/>
      <shadow-node col="39" id="137438956813" left-id="137438956812" line="552" right-id="137438956814" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956814" left-id="137438956813" line="553" right-id="137438956815" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956815" left-id="137438956814" line="553" right-id="137438956816" text=" " type="WS"/>
      <shadow-node col="9" id="137438956816" left-id="137438956815" line="553" right-id="137438956817" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956817" left-id="137438956816" line="553" right-id="137438956818" text="." type="DOT"/>
      <shadow-node col="16" id="137438956818" left-id="137438956817" line="553" right-id="137438956819" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="5" id="137438956819" left-id="137438956818" line="555" right-id="137438956820" text="/** Returns the index of a string in the bytebucket's data. &#10;        &#10;        @param longchar The search string. Must be non-unknown.&#10;        @param int64 The position to start searching at. Must be 1 or greater. If &gt; the bytes written, returns 0.&#10;        @return int64 The 1-based index of the start of the search string. Returns 0 if the search string cannot be found */" type="COMMENT"/>
      <shadow-node col="125" id="137438956820" left-id="137438956819" line="559" right-id="137438956821" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956823" left-id="137438956822" line="560" text="(" type="LPARENS"/>
      <shadow-node col="24" id="137438956827" left-id="137438956826" line="560" text=")" type="RPARENS"/>
      <shadow-node col="26" id="137438956830" line="560" right-id="137438956829" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438956831" left-id="137438956829" line="561" right-id="137438956832" text=" " type="WS"/>
      <shadow-node col="18" id="137438956833" left-id="137438956832" line="561" right-id="137438956834" text=" " type="WS"/>
      <shadow-node col="24" id="137438956835" left-id="137438956834" line="561" right-id="137438956836" text=" " type="WS"/>
      <shadow-node col="32" id="137438956837" left-id="137438956836" line="561" right-id="137438956838" text=" " type="WS"/>
      <shadow-node col="39" id="137438956841" left-id="137438956840" line="561" right-id="137438956842" text=" " type="WS"/>
      <shadow-node col="50" id="137438956843" left-id="137438956842" line="561" right-id="137438956844" text=" " type="WS"/>
      <shadow-node col="53" id="137438956845" left-id="137438956844" line="561" right-id="137438956846" text=" " type="WS"/>
      <shadow-node col="62" id="137438956847" left-id="137438956846" line="561" right-id="137438956848" text="," type="COMMA"/>
      <shadow-node col="63" id="137438956848" left-id="137438956847" line="561" right-id="137438956850" text="&#10;                                 " type="WS"/>
      <shadow-node col="39" id="137438956851" left-id="137438956850" line="562" right-id="137438956852" text=" " type="WS"/>
      <shadow-node col="48" id="137438956853" left-id="137438956852" line="562" right-id="137438956854" text=" " type="WS"/>
      <shadow-node col="51" id="137438956855" left-id="137438956854" line="562" right-id="137438956856" text=" " type="WS"/>
      <shadow-node col="57" id="137438956857" left-id="137438956856" line="562" right-id="137438956858" text=")" type="RPARENS"/>
      <shadow-node col="58" id="137438956858" left-id="137438956857" line="562" right-id="137438956859" text=":" type="COLON"/>
      <shadow-node col="59" id="137438956859" left-id="137438956858" line="562" right-id="137438956862" text="&#10;        " type="WS"/>
      <shadow-node col="12" id="137438956863" left-id="137438956862" line="563" right-id="137438956864" text=" " type="WS"/>
      <shadow-node col="13" id="137438956864" left-id="137438956863" line="563" right-id="137438956865" text="var" type="KW_VAR"/>
      <shadow-node col="16" id="137438956865" left-id="137438956864" line="563" right-id="137438956866" text=" " type="WS"/>
      <shadow-node col="20" id="137438956867" left-id="137438956866" line="563" right-id="137438956868" text=" " type="WS"/>
      <shadow-node col="23" id="137438956869" left-id="137438956868" line="563" right-id="137438956870" text=" " type="WS"/>
      <shadow-node col="29" id="137438956871" left-id="137438956870" line="563" right-id="137438956872" text="." type="DOT"/>
      <shadow-node col="30" id="137438956872" left-id="137438956871" line="563" right-id="137438956874" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438956875" left-id="137438956874" line="565" right-id="137438956893" text=" " type="WS"/>
      <shadow-node col="25" id="137438956878" left-id="137438956910" line="568" right-id="137438956877" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956879" left-id="137438956877" line="569" right-id="137438956914" text=" " type="WS"/>
      <shadow-node col="27" id="137438956881" left-id="137438956905" line="567" right-id="137438956880" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956882" left-id="137438956880" line="568" right-id="137438956909" text=" " type="WS"/>
      <shadow-node col="25" id="137438956884" left-id="137438956900" line="566" right-id="137438956883" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956885" left-id="137438956883" line="567" right-id="137438956904" text=" " type="WS"/>
      <shadow-node col="42" id="137438956887" left-id="137438956895" line="565" right-id="137438956886" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438956888" left-id="137438956886" line="566" right-id="137438956899" text=" " type="WS"/>
      <shadow-node col="37" id="137438956890" left-id="137438956894" line="565" right-id="137438956889" text=" " type="WS"/>
      <shadow-node col="40" id="137438956891" left-id="137438956889" line="565" right-id="137438956895" text=" " type="WS"/>
      <shadow-node col="20" id="137438956897" left-id="137438956899" line="566" right-id="137438956896" text=" " type="WS"/>
      <shadow-node col="23" id="137438956898" left-id="137438956896" line="566" right-id="137438956900" text=" " type="WS"/>
      <shadow-node col="22" id="137438956902" left-id="137438956904" line="567" right-id="137438956901" text=" " type="WS"/>
      <shadow-node col="25" id="137438956903" left-id="137438956901" line="567" right-id="137438956905" text=" " type="WS"/>
      <shadow-node col="20" id="137438956907" left-id="137438956909" line="568" right-id="137438956906" text=" " type="WS"/>
      <shadow-node col="23" id="137438956908" left-id="137438956906" line="568" right-id="137438956910" text=" " type="WS"/>
      <shadow-node col="20" id="137438956912" left-id="137438956914" line="569" right-id="137438956911" text=" " type="WS"/>
      <shadow-node col="23" id="137438956913" left-id="137438956911" line="569" right-id="137438956916" text=" " type="WS"/>
      <shadow-node col="49" id="137438956918" left-id="137438956917" line="569" right-id="137438956919" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438956920" left-id="137438956919" line="570" right-id="137438956923" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956924" left-id="137438956923" line="571" right-id="137438956926" text=" " type="WS"/>
      <shadow-node col="21" id="137438956927" left-id="137438956926" line="571" right-id="137438956928" text="." type="DOT"/>
      <shadow-node col="22" id="137438956928" left-id="137438956927" line="571" right-id="137438956930" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438956931" left-id="137438956930" line="573" right-id="137438956935" text=" " type="WS"/>
      <shadow-node col="19" id="137438956933" left-id="137438956935" line="573" right-id="137438956932" text=" " type="WS"/>
      <shadow-node col="21" id="137438956934" left-id="137438956932" line="573" right-id="137438956937" text=" " type="WS"/>
      <shadow-node col="27" id="137438956938" left-id="137438956937" line="573" right-id="137438956940" text="(" type="LPARENS"/>
      <shadow-node col="45" id="137438956942" left-id="137438956941" line="573" right-id="137438956943" text="," type="COMMA"/>
      <shadow-node col="46" id="137438956943" left-id="137438956942" line="573" right-id="137438956944" text=" " type="WS"/>
      <shadow-node col="57" id="137438956945" left-id="137438956944" line="573" right-id="137438956946" text="," type="COMMA"/>
      <shadow-node col="58" id="137438956946" left-id="137438956945" line="573" right-id="137438956947" text=" " type="WS"/>
      <shadow-node col="67" id="137438956948" left-id="137438956947" line="573" right-id="137438956949" text=")" type="RPARENS"/>
      <shadow-node col="68" id="137438956949" left-id="137438956948" line="573" right-id="137438956950" text="." type="DOT"/>
      <shadow-node col="69" id="137438956950" left-id="137438956949" line="573" right-id="137438956952" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="11" id="137438956953" left-id="137438956952" line="575" right-id="137438956961" text=" " type="WS"/>
      <shadow-node col="20" id="137438956956" left-id="137438956962" line="575" right-id="137438956955" text=" &#10;        " type="WS"/>
      <shadow-node col="11" id="137438956957" left-id="137438956955" line="576" right-id="137438956966" text=" " type="WS"/>
      <shadow-node col="15" id="137438956959" left-id="137438956961" line="575" right-id="137438956958" text=" " type="WS"/>
      <shadow-node col="18" id="137438956960" left-id="137438956958" line="575" right-id="137438956962" text=" " type="WS"/>
      <shadow-node col="15" id="137438956964" left-id="137438956966" line="576" right-id="137438956963" text=" " type="WS"/>
      <shadow-node col="18" id="137438956965" left-id="137438956963" line="576" right-id="137438956968" text=" " type="WS"/>
      <shadow-node col="44" id="137438956970" left-id="137438956969" line="576" right-id="137438956971" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438956972" left-id="137438956971" line="577" right-id="137438956975" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438956976" left-id="137438956975" line="578" right-id="137438956978" text=" " type="WS"/>
      <shadow-node col="21" id="137438956979" left-id="137438956978" line="578" right-id="137438956980" text="." type="DOT"/>
      <shadow-node col="22" id="137438956980" left-id="137438956979" line="578" right-id="137438956982" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="15" id="137438956983" left-id="137438956982" line="580" right-id="137438956985" text=" " type="WS"/>
      <shadow-node col="19" id="137438956986" left-id="137438956985" line="580" right-id="137438956987" text="." type="DOT"/>
      <shadow-node col="20" id="137438956987" left-id="137438956986" line="580" right-id="137438956988" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438956988" left-id="137438956987" line="581" right-id="137438956989" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438956989" left-id="137438956988" line="581" right-id="137438956990" text=" " type="WS"/>
      <shadow-node col="9" id="137438956990" left-id="137438956989" line="581" right-id="137438956991" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438956991" left-id="137438956990" line="581" right-id="137438956992" text="." type="DOT"/>
      <shadow-node col="16" id="137438956992" left-id="137438956991" line="581" right-id="137438956994" text="&#10;    &#10;    " type="WS"/>
      <shadow-node col="11" id="137438956995" left-id="137438956994" line="583" right-id="137438956996" text=" " type="WS"/>
      <shadow-node col="20" id="137438956997" left-id="137438956996" line="583" right-id="137438956998" text=" " type="WS"/>
      <shadow-node col="27" id="137438956999" left-id="137438956998" line="583" right-id="137438957000" text=" " type="WS"/>
      <shadow-node col="35" id="137438957001" left-id="137438957000" line="583" right-id="137438957002" text=" " type="WS"/>
      <shadow-node col="42" id="137438957003" left-id="137438957002" line="583" right-id="137438957004" text=" " type="WS"/>
      <shadow-node col="49" id="137438957007" left-id="137438957006" line="583" right-id="137438957008" text=" " type="WS"/>
      <shadow-node col="52" id="137438957009" left-id="137438957008" line="583" right-id="137438957010" text=" " type="WS"/>
      <shadow-node col="55" id="137438957011" left-id="137438957010" line="583" right-id="137438957012" text=" " type="WS"/>
      <shadow-node col="62" id="137438957013" left-id="137438957012" line="583" right-id="137438957014" text=")" type="RPARENS"/>
      <shadow-node col="63" id="137438957014" left-id="137438957013" line="583" right-id="137438957015" text=":" type="COLON"/>
      <shadow-node col="64" id="137438957015" left-id="137438957014" line="583" right-id="137438957018" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438957019" left-id="137438957018" line="584" right-id="137438957021" text=" " type="WS"/>
      <shadow-node col="19" id="137438957022" left-id="137438957021" line="584" right-id="137438957023" text="(" type="LPARENS"/>
      <shadow-node col="22" id="137438957024" left-id="137438957023" line="584" right-id="137438957025" text="," type="COMMA"/>
      <shadow-node col="23" id="137438957025" left-id="137438957024" line="584" right-id="137438957026" text=" " type="WS"/>
      <shadow-node col="34" id="137438957027" left-id="137438957026" line="584" right-id="137438957028" text=")" type="RPARENS"/>
      <shadow-node col="35" id="137438957028" left-id="137438957027" line="584" right-id="137438957029" text=" " type="WS"/>
      <shadow-node col="40" id="137438957030" left-id="137438957029" line="584" right-id="137438957032" text=" " type="WS"/>
      <shadow-node col="43" id="137438957033" left-id="137438957032" line="584" right-id="137438957034" text=":" type="COLON"/>
      <shadow-node col="44" id="137438957034" left-id="137438957033" line="584" right-id="137438957037" text="&#10;            " type="WS"/>
      <shadow-node col="15" id="137438957038" left-id="137438957037" line="585" right-id="137438957040" text=" " type="WS"/>
      <shadow-node col="33" id="137438957042" left-id="137438957046" line="585" right-id="137438957041" text=" " type="WS"/>
      <shadow-node col="36" id="137438957043" left-id="137438957041" line="585" right-id="137438957049" text=" " type="WS"/>
      <shadow-node col="56" id="137438957048" left-id="137438957054" line="585" right-id="137438957047" text=")" type="RPARENS"/>
      <shadow-node col="41" id="137438957050" left-id="137438957049" line="585" right-id="137438957051" text="(" type="LPARENS"/>
      <shadow-node col="44" id="137438957052" left-id="137438957051" line="585" right-id="137438957053" text="," type="COMMA"/>
      <shadow-node col="45" id="137438957053" left-id="137438957052" line="585" right-id="137438957054" text=" " type="WS"/>
      <shadow-node col="62" id="137438957056" left-id="137438957055" line="585" right-id="137438957057" text=")" type="RPARENS"/>
      <shadow-node col="63" id="137438957057" left-id="137438957056" line="585" right-id="137438957058" text=" " type="WS"/>
      <shadow-node col="68" id="137438957059" left-id="137438957058" line="585" right-id="137438957060" text="&#10;                " type="WS"/>
      <shadow-node col="17" id="137438957060" left-id="137438957059" line="586" right-id="137438957061" text="// If the same size, we need to confirm the contents." type="COMMENT"/>
      <shadow-node col="70" id="137438957061" left-id="137438957060" line="586" right-id="137438957064" text="&#10;                " type="WS"/>
      <shadow-node col="23" id="137438957065" left-id="137438957064" line="587" right-id="137438957071" text=" " type="WS"/>
      <shadow-node col="80" id="137438957069" line="587" right-id="137438957068" text=")" type="RPARENS"/>
      <shadow-node col="81" id="137438957068" left-id="137438957069" line="587" right-id="137438957067" text=" " type="WS"/>
      <shadow-node col="84" id="137438957070" left-id="137438957067" line="587" right-id="137438957093" text=" " type="WS"/>
      <shadow-node col="44" id="137438957075" left-id="137438957079" line="587" right-id="137438957074" text="(" type="LPARENS"/>
      <shadow-node col="45" id="137438957074" left-id="137438957075" line="587" right-id="137438957073" text=")" type="RPARENS"/>
      <shadow-node col="46" id="137438957073" left-id="137438957074" line="587" right-id="137438957072" text=" " type="WS"/>
      <shadow-node col="49" id="137438957076" left-id="137438957072" line="587" right-id="137438957082" text=" " type="WS"/>
      <shadow-node col="69" id="137438957081" left-id="137438957087" line="587" right-id="137438957080" text=")" type="RPARENS"/>
      <shadow-node col="54" id="137438957083" left-id="137438957082" line="587" right-id="137438957084" text="(" type="LPARENS"/>
      <shadow-node col="57" id="137438957085" left-id="137438957084" line="587" right-id="137438957086" text="," type="COMMA"/>
      <shadow-node col="58" id="137438957086" left-id="137438957085" line="587" right-id="137438957087" text=" " type="WS"/>
      <shadow-node col="78" id="137438957089" left-id="137438957088" line="587" right-id="137438957090" text="(" type="LPARENS"/>
      <shadow-node col="79" id="137438957090" left-id="137438957089" line="587" right-id="137438957091" text=")" type="RPARENS"/>
      <shadow-node col="80" id="137438957091" left-id="137438957090" line="587" right-id="137438957092" text=")" type="RPARENS"/>
      <shadow-node col="81" id="137438957092" left-id="137438957091" line="587" text=" " type="WS"/>
      <shadow-node col="89" id="137438957094" left-id="137438957093" line="587" right-id="137438957095" text="." type="DOT"/>
      <shadow-node col="90" id="137438957095" left-id="137438957094" line="587" right-id="137438957096" text="&#10;            " type="WS"/>
      <shadow-node col="17" id="137438957097" left-id="137438957096" line="588" right-id="137438957100" text="&#10;                " type="WS"/>
      <shadow-node col="23" id="137438957101" left-id="137438957100" line="589" right-id="137438957103" text=" " type="WS"/>
      <shadow-node col="29" id="137438957104" left-id="137438957103" line="589" right-id="137438957105" text="." type="DOT"/>
      <shadow-node col="30" id="137438957105" left-id="137438957104" line="589" right-id="137438957106" text=" " type="WS"/>
      <shadow-node col="31" id="137438957106" left-id="137438957105" line="589" right-id="137438957107" text="// If not the same size then we're done." type="COMMENT"/>
      <shadow-node col="71" id="137438957107" left-id="137438957106" line="589" right-id="137438957108" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957108" left-id="137438957107" line="590" right-id="137438957109" text="end" type="KW_END"/>
      <shadow-node col="12" id="137438957109" left-id="137438957108" line="590" right-id="137438957110" text="." type="DOT"/>
      <shadow-node col="13" id="137438957110" left-id="137438957109" line="590" right-id="137438957111" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438957112" left-id="137438957111" line="591" right-id="137438957115" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438957116" left-id="137438957115" line="592" right-id="137438957119" text=" " type="WS"/>
      <shadow-node col="32" id="137438957121" left-id="137438957120" line="592" right-id="137438957122" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438957123" left-id="137438957122" line="592" right-id="137438957124" text=")" type="RPARENS"/>
      <shadow-node col="36" id="137438957124" left-id="137438957123" line="592" right-id="137438957125" text="." type="DOT"/>
      <shadow-node col="37" id="137438957125" left-id="137438957124" line="592" right-id="137438957126" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438957126" left-id="137438957125" line="593" right-id="137438957127" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438957127" left-id="137438957126" line="593" right-id="137438957128" text=" " type="WS"/>
      <shadow-node col="9" id="137438957128" left-id="137438957127" line="593" right-id="137438957129" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438957129" left-id="137438957128" line="593" right-id="137438957130" text="." type="DOT"/>
      <shadow-node col="16" id="137438957130" left-id="137438957129" line="593" right-id="137438957131" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438957131" left-id="137438957130" line="595" right-id="137438957132" text="/* Comparison method, used by SortedSet's default comparer&#10;        &#10;        - If the returned value is less than 0 (zero), then the current object sorts before the object passed in.&#10;        - If the returned value equals 0 (zero) , then the current object occupies the same position in the sort order.&#10;        - If the returned value is greater than 0(zero), then the current object sorts after the object passed in.&#10;        - If either object's Value is the unknown value (?), then that sorts high/early/before&#10;        &#10;        @param IMemptrHolder The object to compare to.&#10;        @return integer  0 = same object&#10;                        +1 = sorts after&#10;                        -1 = sorts before   */" type="COMMENT"/>
      <shadow-node col="47" id="137438957132" left-id="137438957131" line="605" right-id="137438957134" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438957135" left-id="137438957134" line="606" right-id="137438957136" text=" " type="WS"/>
      <shadow-node col="18" id="137438957137" left-id="137438957136" line="606" right-id="137438957138" text=" " type="WS"/>
      <shadow-node col="26" id="137438957139" left-id="137438957138" line="606" right-id="137438957140" text=" " type="WS"/>
      <shadow-node col="36" id="137438957141" left-id="137438957140" line="606" right-id="137438957142" text=" " type="WS"/>
      <shadow-node col="43" id="137438957145" left-id="137438957144" line="606" right-id="137438957146" text=" " type="WS"/>
      <shadow-node col="50" id="137438957147" left-id="137438957146" line="606" right-id="137438957148" text=" " type="WS"/>
      <shadow-node col="53" id="137438957149" left-id="137438957148" line="606" right-id="137438957150" text=" " type="WS"/>
      <shadow-node col="67" id="137438957151" left-id="137438957150" line="606" right-id="137438957152" text=")" type="RPARENS"/>
      <shadow-node col="68" id="137438957152" left-id="137438957151" line="606" right-id="137438957153" text=":" type="COLON"/>
      <shadow-node col="69" id="137438957153" left-id="137438957152" line="606" right-id="137438957156" text="&#10;        " type="WS"/>
      <shadow-node col="12" id="137438957157" left-id="137438957156" line="607" right-id="137438957158" text=" " type="WS"/>
      <shadow-node col="13" id="137438957158" left-id="137438957157" line="607" right-id="137438957159" text="var" type="KW_VAR"/>
      <shadow-node col="16" id="137438957159" left-id="137438957158" line="607" right-id="137438957160" text=" " type="WS"/>
      <shadow-node col="22" id="137438957161" left-id="137438957160" line="607" right-id="137438957162" text=" " type="WS"/>
      <shadow-node col="25" id="137438957163" left-id="137438957162" line="607" right-id="137438957164" text=" " type="WS"/>
      <shadow-node col="29" id="137438957165" left-id="137438957164" line="607" right-id="137438957166" text="." type="DOT"/>
      <shadow-node col="30" id="137438957166" left-id="137438957165" line="607" right-id="137438957168" text="&#10;        " type="WS"/>
      <shadow-node col="12" id="137438957169" left-id="137438957168" line="608" right-id="137438957170" text=" " type="WS"/>
      <shadow-node col="13" id="137438957170" left-id="137438957169" line="608" right-id="137438957171" text="var" type="KW_VAR"/>
      <shadow-node col="16" id="137438957171" left-id="137438957170" line="608" right-id="137438957172" text=" " type="WS"/>
      <shadow-node col="22" id="137438957173" left-id="137438957172" line="608" right-id="137438957174" text=" " type="WS"/>
      <shadow-node col="25" id="137438957175" left-id="137438957174" line="608" right-id="137438957176" text=" " type="WS"/>
      <shadow-node col="29" id="137438957177" left-id="137438957176" line="608" right-id="137438957178" text="." type="DOT"/>
      <shadow-node col="30" id="137438957178" left-id="137438957177" line="608" right-id="137438957182" text="&#10;&#10;        " type="WS"/>
      <shadow-node col="23" id="137438957184" left-id="137438957183" line="610" right-id="137438957185" text="(" type="LPARENS"/>
      <shadow-node col="30" id="137438957186" left-id="137438957185" line="610" right-id="137438957187" text="," type="COMMA"/>
      <shadow-node col="31" id="137438957187" left-id="137438957186" line="610" right-id="137438957188" text=" " type="WS"/>
      <shadow-node col="50" id="137438957189" left-id="137438957188" line="610" right-id="137438957190" text=")" type="RPARENS"/>
      <shadow-node col="51" id="137438957190" left-id="137438957189" line="610" right-id="137438957191" text="." type="DOT"/>
      <shadow-node col="52" id="137438957191" left-id="137438957190" line="610" right-id="137438957192" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957192" left-id="137438957191" line="611" right-id="137438957193" text="// use SHA-256 to get the hash code and put it in a raw value to compare" type="COMMENT"/>
      <shadow-node col="81" id="137438957193" left-id="137438957192" line="611" right-id="137438957198" text="&#10;        " type="WS"/>
      <shadow-node col="14" id="137438957196" left-id="137438957198" line="612" right-id="137438957195" text=" " type="WS"/>
      <shadow-node col="16" id="137438957197" left-id="137438957195" line="612" right-id="137438957200" text=" " type="WS"/>
      <shadow-node col="31" id="137438957201" left-id="137438957200" line="612" right-id="137438957202" text="(" type="LPARENS"/>
      <shadow-node col="41" id="137438957203" left-id="137438957202" line="612" right-id="137438957204" text="," type="COMMA"/>
      <shadow-node col="42" id="137438957204" left-id="137438957203" line="612" right-id="137438957206" text=" " type="WS"/>
      <shadow-node col="60" id="137438957208" left-id="137438957207" line="612" right-id="137438957209" text=")" type="RPARENS"/>
      <shadow-node col="61" id="137438957209" left-id="137438957208" line="612" right-id="137438957210" text="." type="DOT"/>
      <shadow-node col="62" id="137438957210" left-id="137438957209" line="612" right-id="137438957215" text="&#10;        " type="WS"/>
      <shadow-node col="14" id="137438957213" left-id="137438957215" line="613" right-id="137438957212" text=" " type="WS"/>
      <shadow-node col="16" id="137438957214" left-id="137438957212" line="613" right-id="137438957217" text=" " type="WS"/>
      <shadow-node col="31" id="137438957218" left-id="137438957217" line="613" right-id="137438957219" text="(" type="LPARENS"/>
      <shadow-node col="41" id="137438957220" left-id="137438957219" line="613" right-id="137438957221" text="," type="COMMA"/>
      <shadow-node col="42" id="137438957221" left-id="137438957220" line="613" right-id="137438957223" text=" " type="WS"/>
      <shadow-node col="55" id="137438957225" left-id="137438957224" line="613" right-id="137438957226" text=")" type="RPARENS"/>
      <shadow-node col="56" id="137438957226" left-id="137438957225" line="613" right-id="137438957227" text="." type="DOT"/>
      <shadow-node col="57" id="137438957227" left-id="137438957226" line="613" right-id="137438957229" text="&#10;         &#10;        " type="WS"/>
      <shadow-node col="11" id="137438957230" left-id="137438957229" line="615" right-id="137438957235" text=" " type="WS"/>
      <shadow-node col="17" id="137438957233" left-id="137438957235" line="615" right-id="137438957232" text=" " type="WS"/>
      <shadow-node col="20" id="137438957234" left-id="137438957232" line="615" right-id="137438957236" text=" " type="WS"/>
      <shadow-node col="26" id="137438957237" left-id="137438957236" line="615" right-id="137438957238" text=" " type="WS"/>
      <shadow-node col="31" id="137438957239" left-id="137438957238" line="615" right-id="137438957242" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438957243" left-id="137438957242" line="616" right-id="137438957245" text=" " type="WS"/>
      <shadow-node col="21" id="137438957246" left-id="137438957245" line="616" right-id="137438957247" text="." type="DOT"/>
      <shadow-node col="22" id="137438957247" left-id="137438957246" line="616" right-id="137438957248" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438957249" left-id="137438957248" line="617" right-id="137438957250" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957250" left-id="137438957249" line="618" right-id="137438957251" text="// unknown values sort first/lower" type="COMMENT"/>
      <shadow-node col="43" id="137438957251" left-id="137438957250" line="618" right-id="137438957252" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957252" left-id="137438957251" line="619" right-id="137438957253" text="//  Compare the string representation of the raw hash code" type="COMMENT"/>
      <shadow-node col="67" id="137438957253" left-id="137438957252" line="619" right-id="137438957256" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438957257" left-id="137438957256" line="620" right-id="137438957267" text=" " type="WS"/>
      <shadow-node col="41" id="137438957261" left-id="137438957272" line="620" right-id="137438957260" text=")" type="RPARENS"/>
      <shadow-node col="42" id="137438957260" left-id="137438957261" line="620" right-id="137438957259" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438957262" left-id="137438957259" line="621" right-id="137438957276" text=" " type="WS"/>
      <shadow-node col="24" id="137438957265" left-id="137438957269" line="620" right-id="137438957264" text=")" type="RPARENS"/>
      <shadow-node col="25" id="137438957264" left-id="137438957265" line="620" right-id="137438957263" text=" " type="WS"/>
      <shadow-node col="28" id="137438957266" left-id="137438957263" line="620" right-id="137438957270" text=" " type="WS"/>
      <shadow-node col="18" id="137438957268" left-id="137438957267" line="620" right-id="137438957269" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438957271" left-id="137438957270" line="620" right-id="137438957272" text="(" type="LPARENS"/>
      <shadow-node col="17" id="137438957274" left-id="137438957276" line="621" right-id="137438957273" text=" " type="WS"/>
      <shadow-node col="20" id="137438957275" left-id="137438957273" line="621" right-id="137438957277" text=" " type="WS"/>
      <shadow-node col="22" id="137438957278" left-id="137438957277" line="621" right-id="137438957279" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438957280" left-id="137438957279" line="622" right-id="137438957283" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438957284" left-id="137438957283" line="623" right-id="137438957286" text=" " type="WS"/>
      <shadow-node col="22" id="137438957287" left-id="137438957286" line="623" right-id="137438957288" text="." type="DOT"/>
      <shadow-node col="23" id="137438957288" left-id="137438957287" line="623" right-id="137438957289" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438957290" left-id="137438957289" line="624" right-id="137438957293" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438957294" left-id="137438957293" line="625" right-id="137438957304" text=" " type="WS"/>
      <shadow-node col="41" id="137438957298" left-id="137438957309" line="625" right-id="137438957297" text=")" type="RPARENS"/>
      <shadow-node col="42" id="137438957297" left-id="137438957298" line="625" right-id="137438957296" text="&#10;        " type="WS"/>
      <shadow-node col="11" id="137438957299" left-id="137438957296" line="626" right-id="137438957313" text=" " type="WS"/>
      <shadow-node col="24" id="137438957302" left-id="137438957306" line="625" right-id="137438957301" text=")" type="RPARENS"/>
      <shadow-node col="25" id="137438957301" left-id="137438957302" line="625" right-id="137438957300" text=" " type="WS"/>
      <shadow-node col="28" id="137438957303" left-id="137438957300" line="625" right-id="137438957307" text=" " type="WS"/>
      <shadow-node col="18" id="137438957305" left-id="137438957304" line="625" right-id="137438957306" text="(" type="LPARENS"/>
      <shadow-node col="35" id="137438957308" left-id="137438957307" line="625" right-id="137438957309" text="(" type="LPARENS"/>
      <shadow-node col="17" id="137438957311" left-id="137438957313" line="626" right-id="137438957310" text=" " type="WS"/>
      <shadow-node col="20" id="137438957312" left-id="137438957310" line="626" right-id="137438957314" text=" " type="WS"/>
      <shadow-node col="22" id="137438957315" left-id="137438957314" line="626" right-id="137438957316" text="&#10;        " type="WS"/>
      <shadow-node col="13" id="137438957317" left-id="137438957316" line="627" right-id="137438957320" text="&#10;            " type="WS"/>
      <shadow-node col="19" id="137438957321" left-id="137438957320" line="628" right-id="137438957323" text=" " type="WS"/>
      <shadow-node col="22" id="137438957324" left-id="137438957323" line="628" right-id="137438957325" text="." type="DOT"/>
      <shadow-node col="23" id="137438957325" left-id="137438957324" line="628" right-id="137438957326" text="&#10;        &#10;        " type="WS"/>
      <shadow-node col="9" id="137438957326" left-id="137438957325" line="630" right-id="137438957327" text="// this will raise an error in the Comparer; we should never get here though." type="COMMENT"/>
      <shadow-node col="86" id="137438957327" left-id="137438957326" line="630" right-id="137438957329" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438957330" left-id="137438957329" line="631" right-id="137438957332" text=" " type="WS"/>
      <shadow-node col="17" id="137438957333" left-id="137438957332" line="631" right-id="137438957334" text="." type="DOT"/>
      <shadow-node col="18" id="137438957334" left-id="137438957333" line="631" right-id="137438957335" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438957335" left-id="137438957334" line="632" right-id="137438957336" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438957336" left-id="137438957335" line="632" right-id="137438957337" text=" " type="WS"/>
      <shadow-node col="9" id="137438957337" left-id="137438957336" line="632" right-id="137438957338" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438957338" left-id="137438957337" line="632" right-id="137438957339" text="." type="DOT"/>
      <shadow-node col="16" id="137438957339" left-id="137438957338" line="632" right-id="137438957340" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="5" id="137438957340" left-id="137438957339" line="634" right-id="137438957341" text="/* Hashing method for creating a proper index for use with Progress.Collections.HashMap&#10;&#10;        @return integer Result of the hash-code method using this object's comparable value(s) */" type="COMMENT"/>
      <shadow-node col="98" id="137438957341" left-id="137438957340" line="636" right-id="137438957343" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="137438957344" left-id="137438957343" line="637" right-id="137438957345" text=" " type="WS"/>
      <shadow-node col="18" id="137438957346" left-id="137438957345" line="637" right-id="137438957347" text=" " type="WS"/>
      <shadow-node col="26" id="137438957348" left-id="137438957347" line="637" right-id="137438957349" text=" " type="WS"/>
      <shadow-node col="35" id="137438957350" left-id="137438957349" line="637" right-id="137438957351" text=" " type="WS"/>
      <shadow-node col="37" id="137438957352" left-id="137438957351" line="637" right-id="137438957353" text=" " type="WS"/>
      <shadow-node col="38" id="137438957353" left-id="137438957352" line="637" right-id="137438957354" text=")" type="RPARENS"/>
      <shadow-node col="39" id="137438957354" left-id="137438957353" line="637" right-id="137438957355" text=":" type="COLON"/>
      <shadow-node col="40" id="137438957355" left-id="137438957354" line="637" right-id="137438957356" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957356" left-id="137438957355" line="638" right-id="137438957357" text="// In order to create a meaningful hash for an object instance," type="COMMENT"/>
      <shadow-node col="72" id="137438957357" left-id="137438957356" line="638" right-id="137438957358" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957358" left-id="137438957357" line="639" right-id="137438957359" text="// we should follow suite with how the Equals() logic works." type="COMMENT"/>
      <shadow-node col="69" id="137438957359" left-id="137438957358" line="639" right-id="137438957360" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957360" left-id="137438957359" line="640" right-id="137438957361" text="// By using the full class name plus the object's comparable value(s)" type="COMMENT"/>
      <shadow-node col="78" id="137438957361" left-id="137438957360" line="640" right-id="137438957362" text="&#10;        " type="WS"/>
      <shadow-node col="9" id="137438957362" left-id="137438957361" line="641" right-id="137438957363" text="// this should be consistent for any instance of this object type." type="COMMENT"/>
      <shadow-node col="75" id="137438957363" left-id="137438957362" line="641" right-id="137438957366" text="&#10;        " type="WS"/>
      <shadow-node col="15" id="137438957367" left-id="137438957366" line="642" right-id="137438957369" text=" " type="WS"/>
      <shadow-node col="25" id="137438957370" left-id="137438957369" line="642" right-id="137438957373" text="(" type="LPARENS"/>
      <shadow-node col="46" id="137438957375" left-id="137438957374" line="642" right-id="137438957376" text="(" type="LPARENS"/>
      <shadow-node col="47" id="137438957376" left-id="137438957375" line="642" text=")" type="RPARENS"/>
      <shadow-node col="57" id="137438957378" left-id="137438957377" line="642" right-id="137438957379" text="," type="COMMA"/>
      <shadow-node col="58" id="137438957379" left-id="137438957378" line="642" right-id="137438957381" text=" " type="WS"/>
      <shadow-node col="76" id="137438957383" left-id="137438957382" line="642" right-id="137438957384" text=")" type="RPARENS"/>
      <shadow-node col="77" id="137438957384" left-id="137438957383" line="642" right-id="137438957385" text="." type="DOT"/>
      <shadow-node col="78" id="137438957385" left-id="137438957384" line="642" right-id="137438957386" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="137438957386" left-id="137438957385" line="643" right-id="137438957387" text="end" type="KW_END"/>
      <shadow-node col="8" id="137438957387" left-id="137438957386" line="643" right-id="137438957388" text=" " type="WS"/>
      <shadow-node col="9" id="137438957388" left-id="137438957387" line="643" right-id="137438957389" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="137438957389" left-id="137438957388" line="643" right-id="137438957390" text="." type="DOT"/>
      <shadow-node col="16" id="137438957390" left-id="137438957389" line="643" right-id="137438957391" text="&#10;&#10;" type="WS"/>
      <shadow-node col="1" id="137438957391" left-id="137438957390" line="645" right-id="137438957392" text="end" type="KW_END"/>
      <shadow-node col="4" id="137438957392" left-id="137438957391" line="645" right-id="137438957393" text=" " type="WS"/>
      <shadow-node col="5" id="137438957393" left-id="137438957392" line="645" right-id="137438957394" text="class" type="KW_CLASS"/>
      <shadow-node col="10" id="137438957394" left-id="137438957393" line="645" text="." type="DOT"/>
    </shadow-node-list>
  </tree-local>
</ast-root>
