public CodeType getType(final Bits bits) {
    if (null != this.bitDepth) {
      if (bits.bitLength == this.bitDepth) {
        return CodeType.Terminal;
      }
      if (bits.bitLength < this.bitDepth) {
        return CodeType.Prefix;
      }
      throw new IllegalArgumentException();
    }
    return CodeType.Unknown;
  }
public CodeType getType ( final Bits bits ) { if ( null != this . bitDepth ) { if ( bits . bitLength == this . bitDepth ) { return CodeType . Terminal ; } if ( bits . bitLength < this . bitDepth ) { return CodeType . Prefix ; } throw new IllegalArgumentException ( ) ; } return CodeType . Unknown ; }
Gets type.

@param bits the bits
@return the type