| appendInternal(StringBuffer, String, Object, boolean) |   | 77% |   | 85% | 8 | 28 | 8 | 53 | 0 | 1 |
| setFieldSeparatorAtEnd(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ToStringStyle() |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| appendToString(StringBuffer, String) |  | 100% |   | 80% | 2 | 6 | 0 | 9 | 0 | 1 |
| appendDetail(StringBuffer, String, boolean[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, byte[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, char[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, float[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, int[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, long[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendDetail(StringBuffer, String, short[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, boolean[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, byte[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, char[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, double[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, float[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, int[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, long[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, Object[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| append(StringBuffer, String, short[], Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| reflectionAppendArrayDetail(StringBuffer, String, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| appendDetail(StringBuffer, String, Object[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| appendClassName(StringBuffer, Object) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| append(StringBuffer, String, Object, Boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| appendDetail(StringBuffer, String, int, Object) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| appendStart(StringBuffer, Object) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| appendSummary(StringBuffer, String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| appendIdentityHashCode(StringBuffer, Object) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| appendFieldStart(StringBuffer, String) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| appendSummarySize(StringBuffer, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| removeLastFieldSeparator(StringBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| unregister(Object) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| append(StringBuffer, String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, byte) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, char) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, double) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, float) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| append(StringBuffer, String, short) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| appendEnd(StringBuffer, Object) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| register(Object) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| isFullDetail(Boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setArrayEnd(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setArraySeparator(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setArrayStart(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setContentEnd(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setContentStart(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setFieldNameValueSeparator(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setFieldSeparator(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setNullText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setSizeEndText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setSizeStartText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setSummaryObjectEndText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setSummaryObjectStartText(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| appendSummary(StringBuffer, String, boolean[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, char[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, float[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, int[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, long[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSummary(StringBuffer, String, short[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendContentEnd(StringBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendContentStart(StringBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendFieldSeparator(StringBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendNullText(StringBuffer, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, byte) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, char) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, float) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendDetail(StringBuffer, String, short) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendSuper(StringBuffer, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRegistry() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRegistered(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| appendCyclicObject(StringBuffer, String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| appendFieldEnd(StringBuffer, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setArrayContentDetail(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultFullDetail(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFieldSeparatorAtStart(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseClassName(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseFieldNames(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseIdentityHashCode(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUseShortClassName(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getArrayEnd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArraySeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArrayStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getContentEnd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getContentStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldNameValueSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFieldSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNullText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getShortClassName(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSizeEndText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSizeStartText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSummaryObjectEndText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSummaryObjectStartText() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isArrayContentDetail() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDefaultFullDetail() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFieldSeparatorAtEnd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFieldSeparatorAtStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUseClassName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUseFieldNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUseIdentityHashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isUseShortClassName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |