| processEventBlocks(List) |   | 33% |   | 43% | 6 | 9 | 11 | 18 | 0 | 1 |
| processScriptBlocks(List) |   | 33% |   | 43% | 6 | 9 | 11 | 18 | 0 | 1 |
| processStyleBlocks(List) |   | 33% |   | 43% | 6 | 9 | 11 | 18 | 0 | 1 |
| preserveBlocks(String, List, List, List, List, List, List, List, List, List) |   | 90% |   | 77% | 10 | 28 | 6 | 106 | 0 | 1 |
| initStatistics(String) |   | 17% |   | 25% | 2 | 3 | 7 | 10 | 0 | 1 |
| endStatistics(String) |  | 11% |   | 25% | 2 | 3 | 5 | 7 | 0 | 1 |
| processUserBlocks(List) |  | 11% |   | 16% | 3 | 4 | 5 | 7 | 0 | 1 |
| processPreBlocks(List) |  | 16% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| processTextAreaBlocks(List) |  | 16% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| processCondCommentBlocks(List) |  | 16% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| processSkipBlocks(List) |  | 16% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| processLineBreakBlocks(List) |  | 16% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| removeSurroundingSpaces(String) |   | 85% |   | 70% | 3 | 6 | 3 | 16 | 0 | 1 |
| compressCssStyles(String) |   | 78% |   | 50% | 3 | 4 | 3 | 13 | 0 | 1 |
| removeJavaScriptProtocol(String) |   | 66% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| simpleBooleanAttributes(String) |   | 45% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| compressJavaScript(String) |  | 93% |   | 87% | 1 | 5 | 1 | 18 | 0 | 1 |
| setGenerateStatistics(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isCompressJavaScript() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCompressCss() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isYuiJsNoMunge() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isYuiJsPreserveAllSemiColons() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isYuiJsDisableOptimizations() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getYuiJsLineBreak() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getYuiCssLineBreak() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveQuotes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnabled() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveComments() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveMultiSpaces() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveIntertagSpaces() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreservePatterns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getYuiErrorReporter() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJavaScriptCompressor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCssCompressor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSimpleDoctype() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveScriptAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveStyleAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveLinkAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveFormAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveInputAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSimpleBooleanAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveJavaScriptProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveHttpProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRemoveHttpsProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isGenerateStatistics() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatistics() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPreserveLineBreaks() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemoveSurroundingSpaces() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRemoveSurroundingSpaces(String) |  | 81% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| returnBlocks(String, List, List, List, List, List, List, List, List, List) |  | 100% |   | 77% | 10 | 23 | 0 | 86 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 55 | 0 | 1 |
| createCompressorClone() |  | 100% | | n/a | 0 | 1 | 0 | 27 | 0 | 1 |
| compress(String) |  | 100% |   | 66% | 2 | 4 | 0 | 18 | 0 | 1 |
| processHtml(String) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| removeSpacesInsideTags(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeLinkAttributes(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeHttpProtocol(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeHttpsProtocol(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeQuotesInsideTags(String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| removeIntertagSpaces(String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| processPreservedBlocks(List, List, List, List, List, List, List, List, List) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| HtmlCompressor() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| removeScriptAttributes(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| removeMultiSpaces(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| removeComments(String) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| simpleDoctype(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| removeStyleAttributes(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| removeFormAttributes(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| removeInputAttributes(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setCompressJavaScript(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCompressCss(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiJsNoMunge(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiJsPreserveAllSemiColons(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiJsDisableOptimizations(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiJsLineBreak(int) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiCssLineBreak(int) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveQuotes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnabled(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveComments(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveMultiSpaces(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveIntertagSpaces(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPreservePatterns(List) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYuiErrorReporter(ErrorReporter) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setJavaScriptCompressor(Compressor) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCssCompressor(Compressor) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSimpleDoctype(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveScriptAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveStyleAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveLinkAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveFormAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveInputAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSimpleBooleanAttributes(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveJavaScriptProtocol(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveHttpProtocol(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveHttpsProtocol(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPreserveLineBreaks(boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |