compressed_resource/src/java/CompressedResource.java
public KaitaiStruct typeSpecificPart() {
            if (this.typeSpecificPart != null)
                return this.typeSpecificPart;
            KaitaiStream io = typeSpecificPartRawWithIo()._io();
            long _pos = io.pos();
            io.seek(0);
            switch (commonPart().headerType()) {
            case 8: {
                this.typeSpecificPart = new TypeSpecificPartType8(io, this, _root);
                break;
            }
            case 9: {
                this.typeSpecificPart = new TypeSpecificPartType9(io, this, _root);
                break;
            }
            }
            io.seek(_pos);
            return this.typeSpecificPart;
        }
/**
         * The type-specific part of the header,
         * parsed according to the type from the common part.
         */
The type-specific part of the header,
parsed according to the type from the common part.
The type - specific part of the header parsed according to the type from the common part .
public KaitaiStruct typeSpecificPart() {
            if (this.typeSpecificPart != null)
                return this.typeSpecificPart;
            KaitaiStream io = typeSpecificPartRawWithIo()._io();
            long _pos = io.pos();
            io.seek(0);
            switch (commonPart().headerType()) {
            case 8: {
                this.typeSpecificPart = new TypeSpecificPartType8(io, this, _root);
                break;
            }
            case 9: {
                this.typeSpecificPart = new TypeSpecificPartType9(io, this, _root);
                break;
            }
            }
            io.seek(_pos);
            return this.typeSpecificPart;
        }
public KaitaiStruct typeSpecificPart ( ) { if ( this . typeSpecificPart != null ) return this . typeSpecificPart ; KaitaiStream io = typeSpecificPartRawWithIo ( ) . _io ( ) ; long _pos = io . pos ( ) ; io . seek ( 0 ) ; switch ( commonPart ( ) . headerType ( ) ) { case 8 : { this . typeSpecificPart = new TypeSpecificPartType8 ( io , this , _root ) ; break ; } case 9 : { this . typeSpecificPart = new TypeSpecificPartType9 ( io , this , _root ) ; break ; } } io . seek ( _pos ) ; return this . typeSpecificPart ; }
The type-specific part of the header,
 parsed according to the type from the common part.
The type - specific part of the header parsed according to the type from the common part .