private Map<Header, WritableFontData> loadTableData( SortedSet<Header> headers, WritableFontData fd) { Map<Header, WritableFontData> tableData = new HashMap<Header, WritableFontData>(headers.size()); logger.fine("######## Reading Table Data"); for (Header tableHeader : headers) { WritableFontData data = fd.slice(tableHeader.offset(), tableHeader.length()); tableData.put(tableHeader, data); } return tableData; }