protected static CmapFormat create(final int format, final DataInput di) throws IOException { switch(format) { case 0: return new CmapFormat0(di); case 2: return new CmapFormat2(di); case 4: return new CmapFormat4(di); case 6: return new CmapFormat6(di); default: return new CmapFormatUnknown(format, di); } }
protected static CmapFormat create(final int format, final DataInput di) throws IOException { switch(format) { case 0: return new CmapFormat0(di); case 2: return new CmapFormat2(di); case 4: return new CmapFormat4(di); case 6: return new CmapFormat6(di); default: return new CmapFormatUnknown(format, di); } }