dcmp_1/src/java/Dcmp1.java
public ArrayList<byte[]> lookupTable() {
                if (this.lookupTable != null)
                    return this.lookupTable;
                this.lookupTable = new ArrayList<byte[]>(Arrays.asList(new byte[] { 0, 0 }, new byte[] { 0, 1 }, new byte[] { 0, 2 }, new byte[] { 0, 3 }, new byte[] { 46, 1 }, new byte[] { 62, 1 }, new byte[] { 1, 1 }, new byte[] { 30, 1 }, new byte[] { -1, -1 }, new byte[] { 14, 1 }, new byte[] { 49, 0 }, new byte[] { 17, 18 }, new byte[] { 1, 7 }, new byte[] { 51, 50 }, new byte[] { 18, 57 }, new byte[] { -19, 16 }, new byte[] { 1, 39 }, new byte[] { 35, 34 }, new byte[] { 1, 55 }, new byte[] { 7, 6 }, new byte[] { 1, 23 }, new byte[] { 1, 35 }, new byte[] { 0, -1 }, new byte[] { 0, 47 }, new byte[] { 7, 14 }, new byte[] { -3, 60 }, new byte[] { 1, 53 }, new byte[] { 1, 21 }, new byte[] { 1, 2 }, new byte[] { 0, 7 }, new byte[] { 0, 62 }, new byte[] { 5, -43 }, new byte[] { 2, 1 }, new byte[] { 6, 7 }, new byte[] { 7, 8 }, new byte[] { 48, 1 }, new byte[] { 1, 51 }, new byte[] { 0, 16 }, new byte[] { 23, 22 }, new byte[] { 55, 62 }, new byte[] { 54, 55 }));
                return this.lookupTable;
            }
/**
             * Fixed lookup table that maps tag byte numbers to two bytes each.
             * 
             * The entries in the lookup table are offset -
             * index 0 stands for tag 0xd5, 1 for 0xd6, etc.
             */
Fixed lookup table that maps tag byte numbers to two bytes each.

The entries in the lookup table are offset
index 0 stands for tag 0xd5, 1 for 0xd6, etc.
Fixed lookup table that maps tag byte numbers to two bytes each . The entries in the lookup table are offset index 0 stands for tag 0xd5 1 for 0xd6 etc .
public ArrayList<byte[]> lookupTable() {
                if (this.lookupTable != null)
                    return this.lookupTable;
                this.lookupTable = new ArrayList<byte[]>(Arrays.asList(new byte[] { 0, 0 }, new byte[] { 0, 1 }, new byte[] { 0, 2 }, new byte[] { 0, 3 }, new byte[] { 46, 1 }, new byte[] { 62, 1 }, new byte[] { 1, 1 }, new byte[] { 30, 1 }, new byte[] { -1, -1 }, new byte[] { 14, 1 }, new byte[] { 49, 0 }, new byte[] { 17, 18 }, new byte[] { 1, 7 }, new byte[] { 51, 50 }, new byte[] { 18, 57 }, new byte[] { -19, 16 }, new byte[] { 1, 39 }, new byte[] { 35, 34 }, new byte[] { 1, 55 }, new byte[] { 7, 6 }, new byte[] { 1, 23 }, new byte[] { 1, 35 }, new byte[] { 0, -1 }, new byte[] { 0, 47 }, new byte[] { 7, 14 }, new byte[] { -3, 60 }, new byte[] { 1, 53 }, new byte[] { 1, 21 }, new byte[] { 1, 2 }, new byte[] { 0, 7 }, new byte[] { 0, 62 }, new byte[] { 5, -43 }, new byte[] { 2, 1 }, new byte[] { 6, 7 }, new byte[] { 7, 8 }, new byte[] { 48, 1 }, new byte[] { 1, 51 }, new byte[] { 0, 16 }, new byte[] { 23, 22 }, new byte[] { 55, 62 }, new byte[] { 54, 55 }));
                return this.lookupTable;
            }
public ArrayList < byte [ ] > lookupTable ( ) { if ( this . lookupTable != null ) return this . lookupTable ; this . lookupTable = new ArrayList < byte [ ] > ( Arrays . asList ( new byte [ ] { 0 , 0 } , new byte [ ] { 0 , 1 } , new byte [ ] { 0 , 2 } , new byte [ ] { 0 , 3 } , new byte [ ] { 46 , 1 } , new byte [ ] { 62 , 1 } , new byte [ ] { 1 , 1 } , new byte [ ] { 30 , 1 } , new byte [ ] { - 1 , - 1 } , new byte [ ] { 14 , 1 } , new byte [ ] { 49 , 0 } , new byte [ ] { 17 , 18 } , new byte [ ] { 1 , 7 } , new byte [ ] { 51 , 50 } , new byte [ ] { 18 , 57 } , new byte [ ] { - 19 , 16 } , new byte [ ] { 1 , 39 } , new byte [ ] { 35 , 34 } , new byte [ ] { 1 , 55 } , new byte [ ] { 7 , 6 } , new byte [ ] { 1 , 23 } , new byte [ ] { 1 , 35 } , new byte [ ] { 0 , - 1 } , new byte [ ] { 0 , 47 } , new byte [ ] { 7 , 14 } , new byte [ ] { - 3 , 60 } , new byte [ ] { 1 , 53 } , new byte [ ] { 1 , 21 } , new byte [ ] { 1 , 2 } , new byte [ ] { 0 , 7 } , new byte [ ] { 0 , 62 } , new byte [ ] { 5 , - 43 } , new byte [ ] { 2 , 1 } , new byte [ ] { 6 , 7 } , new byte [ ] { 7 , 8 } , new byte [ ] { 48 , 1 } , new byte [ ] { 1 , 51 } , new byte [ ] { 0 , 16 } , new byte [ ] { 23 , 22 } , new byte [ ] { 55 , 62 } , new byte [ ] { 54 , 55 } ) ) ; return this . lookupTable ; }
Fixed lookup table that maps tag byte numbers to two bytes each.
Fixed lookup table that maps tag byte numbers to two bytes each .