//Returns default table if the table made from the tablecomponent is the same as defaultTable, custom table if they are different. //Doing this prevents an error from ocuring when changing quality while using a 'default' table manually set. private static HuffmanTable _defaultOrCustomHuffmanTable(HuffmanTable customHuffmanTable, HuffmanTable defaultTable) { HuffmanTable H; if (customHuffmanTable.Equals(defaultTable)) { H = defaultTable; } else { H = customHuffmanTable; } return H; }