| downloadUrl(String, HttpServletRequest) |  | 0 % |  | 0 % | 14 | 14 | 52 | 52 | 1 | 1 |
| renameFile(String, String) |  | 0 % |  | 0 % | 7 | 7 | 30 | 30 | 1 | 1 |
| extractAgeFrom(String) |  | 0 % |  | 0 % | 5 | 5 | 15 | 15 | 1 | 1 |
| getRealPath(String) |   | 64 % |   | 55 % | 16 | 27 | 17 | 54 | 0 | 1 |
| getMonthNameLocalized(int, String) |  | 0 % |  | 0 % | 14 | 14 | 18 | 18 | 1 | 1 |
| getBaseHref(HttpServletRequest) |   | 53 % |   | 40 % | 15 | 17 | 10 | 29 | 0 | 1 |
| insertAngular2(HttpServletRequest, boolean, boolean) |  | 0 % |  | 0 % | 5 | 5 | 15 | 15 | 1 | 1 |
| toBufferedImage(Image) |  | 0 % |  | 0 % | 3 | 3 | 19 | 19 | 1 | 1 |
| fixURL(String) |  | 0 % |  | 0 % | 2 | 2 | 14 | 14 | 1 | 1 |
| downloadUrl(String, String, Cookie[], int, Map) |   | 75 % |   | 55 % | 12 | 19 | 11 | 51 | 0 | 1 |
| doNotVerifyCertificates(String) |   | 37 % |   | 8 % | 6 | 7 | 8 | 17 | 0 | 1 |
| replaceIgnoreCase(String, String, String) |   | 22 % |   | 33 % | 3 | 4 | 11 | 16 | 0 | 1 |
| parseTagValue(String, String, String) |  | 0 % |  | 0 % | 6 | 6 | 14 | 14 | 1 | 1 |
| getCleanBody(String, String, String) |  | 0 % |  | 0 % | 6 | 6 | 13 | 13 | 1 | 1 |
| containsOneItem(String[], String[]) |  | 0 % |  | 0 % | 8 | 8 | 5 | 5 | 1 | 1 |
| containsOneItem(int[], int[]) |  | 0 % |  | 0 % | 8 | 8 | 5 | 5 | 1 | 1 |
| parseStringAddOnStart(String, String, String) |  | 0 % |  | 0 % | 3 | 3 | 9 | 9 | 1 | 1 |
| getBaseLink(HttpServletRequest, String[]) |   | 28 % |   | 18 % | 7 | 9 | 12 | 18 | 0 | 1 |
| getRequestedLink(HttpServletRequest) |  | 0 % |  | 0 % | 4 | 4 | 11 | 11 | 1 | 1 |
| isWorkingDay(Calendar) |  | 0 % |  | 0 % | 4 | 4 | 6 | 6 | 1 | 1 |
| capitalize(String) |  | 0 % |  | 0 % | 3 | 3 | 12 | 12 | 1 | 1 |
| removeDuplicates(String, String) |  | 0 % |  | 0 % | 3 | 3 | 9 | 9 | 1 | 1 |
| insertJQueryUI(HttpServletRequest, String[]) |   | 72 % |   | 53 % | 9 | 14 | 10 | 32 | 0 | 1 |
| isPhoneNumber(String) |  | 0 % |  | 0 % | 6 | 6 | 10 | 10 | 1 | 1 |
| getIntegerListValue(String[]) |  | 0 % |  | 0 % | 4 | 4 | 7 | 7 | 1 | 1 |
| prepositionsAppendNbsp(String) |  | 0 % |  | 0 % | 2 | 2 | 6 | 6 | 1 | 1 |
| firstNonNull(Object[]) |  | 0 % |  | 0 % | 4 | 4 | 7 | 7 | 1 | 1 |
| getDayCode(int) |  | 0 % |  | 0 % | 7 | 7 | 7 | 7 | 1 | 1 |
| getRequestParameterValues(HttpServletRequest, String, boolean) |  | 0 % |  | 0 % | 4 | 4 | 7 | 7 | 1 | 1 |
| getParameterFromUrl(String, String) |  | 0 % |  | 0 % | 2 | 2 | 8 | 8 | 1 | 1 |
| getRequestParameterNames(HttpServletRequest, boolean) |  | 0 % |  | 0 % | 3 | 3 | 7 | 7 | 1 | 1 |
| addCookie(Cookie, HttpServletResponse, HttpServletRequest) |   | 50 % |   | 44 % | 8 | 10 | 7 | 15 | 0 | 1 |
| filter(List, SelectionFilter) |  | 0 % |  | 0 % | 3 | 3 | 5 | 5 | 1 | 1 |
| containsWholePartInString(String, String, String) |  | 0 % |  | 0 % | 3 | 3 | 6 | 6 | 1 | 1 |
| truncateText(String, int) |  | 0 % |  | 0 % | 3 | 3 | 5 | 5 | 1 | 1 |
| unescapeHtmlEntities(String) |  | 0 % | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isAnyNotEmpty(String[]) |  | 0 % |  | 0 % | 3 | 3 | 4 | 4 | 1 | 1 |
| formatDate(Object, String) |   | 33 % |   | 25 % | 4 | 5 | 5 | 8 | 0 | 1 |
| getBigDecimalValue(Object, String) |  | 0 % |  | 0 % | 3 | 3 | 7 | 7 | 1 | 1 |
| copyList(List) |  | 0 % |  | 0 % | 2 | 2 | 5 | 5 | 1 | 1 |
| getPathWithTimestamp(String) |  | 0 % |  | 0 % | 2 | 2 | 5 | 5 | 1 | 1 |
| formatDateTime(Object, String) |   | 40 % |   | 37 % | 3 | 5 | 5 | 8 | 0 | 1 |
| authWithTokenAndDownloadUrl(String, String) |  | 0 % | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addParameterToUrl(String, String, String) |   | 71 % |   | 50 % | 7 | 8 | 2 | 8 | 0 | 1 |
| convertToHtmlTags(String) |   | 60 % |   | 62 % | 3 | 5 | 0 | 5 | 0 | 1 |
| getDoubleValue(String, double) |  | 0 % |  | 0 % | 2 | 2 | 6 | 6 | 1 | 1 |
| replaceStrings(String, String, boolean) |   | 83 % |   | 66 % | 6 | 10 | 2 | 15 | 0 | 1 |
| checkIpAccess(HttpServletRequest, String) |   | 75 % |   | 37 % | 8 | 9 | 2 | 13 | 0 | 1 |
| formatFileSize(long) |   | 60 % |   | 50 % | 2 | 3 | 2 | 7 | 0 | 1 |
| getUserPrincipal(HttpServletRequest) |  | 0 % |  | 0 % | 2 | 2 | 4 | 4 | 1 | 1 |
| getParamAttribute(String, HttpServletRequest) |  | 0 % |  | 0 % | 2 | 2 | 4 | 4 | 1 | 1 |
| getRemoteHost(HttpServletRequest) |   | 84 % |   | 60 % | 4 | 6 | 1 | 19 | 0 | 1 |
| getFloatValue(String, float) |  | 0 % |  | 0 % | 2 | 2 | 6 | 6 | 1 | 1 |
| getRequestAttribute(HttpServletRequest, String, String) |   | 42 % |   | 33 % | 3 | 4 | 1 | 3 | 0 | 1 |
| doubleEquals(double, double, double) |  | 0 % |  | 0 % | 2 | 2 | 1 | 1 | 1 | 1 |
| canSetAnyCookie(Cookie[]) |   | 76 % |   | 57 % | 5 | 8 | 2 | 8 | 0 | 1 |
| areSame(String, String) |  | 0 % |  | 0 % | 2 | 2 | 1 | 1 | 1 | 1 |
| base64Encode(String) |  | 0 % |  | 0 % | 2 | 2 | 2 | 2 | 1 | 1 |
| insertJQuery(HttpServletRequest) |   | 88 % |   | 64 % | 4 | 8 | 1 | 13 | 0 | 1 |
| addParameterToUrlNoAmp(String, String, String) |   | 83 % |   | 57 % | 6 | 8 | 1 | 8 | 0 | 1 |
| nextWorkingDay(Calendar) |  | 0 % |  | 0 % | 2 | 2 | 3 | 3 | 1 | 1 |
| printJSON(JspWriter, JSONArray, String) |   | 55 % |   | 50 % | 1 | 2 | 1 | 4 | 0 | 1 |
| stringToList(String, String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canSetCookie(String, Cookie[]) |   | 88 % |   | 68 % | 4 | 9 | 1 | 12 | 0 | 1 |
| getParameter(HttpServletRequest, String) |   | 66 % |   | 75 % | 1 | 3 | 1 | 4 | 0 | 1 |
| addParametersToUrl(String, String) |   | 61 % |   | 50 % | 2 | 3 | 1 | 4 | 0 | 1 |
| base64Decode(String) |   | 41 % |   | 50 % | 1 | 2 | 1 | 2 | 0 | 1 |
| areNotEmpty(String[]) |  | 0 % |  | 0 % | 2 | 2 | 1 | 1 | 1 | 1 |
| getBaseHrefLoopback(HttpServletRequest) |   | 66 % |   | 50 % | 1 | 2 | 1 | 4 | 0 | 1 |
| safeLongToInt(long) |   | 64 % |   | 50 % | 2 | 3 | 1 | 3 | 0 | 1 |
| isNumeric(String) |   | 57 % |  | 100 % | 0 | 2 | 3 | 6 | 0 | 1 |
| split(String, String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBigDecimalValue(String, String) |   | 82 % |   | 50 % | 1 | 2 | 1 | 8 | 0 | 1 |
| URLEncode(String) |   | 73 % |   | 50 % | 1 | 2 | 3 | 8 | 0 | 1 |
| getDoubleValue(Object, double) |   | 58 % |   | 50 % | 1 | 2 | 2 | 6 | 0 | 1 |
| split(String, String, boolean) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insertAngular2(HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doubleEquals(double, double) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestParameterValues(HttpServletRequest, String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestParameterValuesUnsafe(HttpServletRequest, String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumberSubstring(String, String) |   | 88 % |   | 60 % | 4 | 6 | 2 | 10 | 0 | 1 |
| isEmail(String) |   | 87 % |   | 87 % | 1 | 5 | 0 | 6 | 0 | 1 |
| join(String[], String) |   | 87 % |   | 75 % | 1 | 3 | 0 | 5 | 0 | 1 |
| getDomainBaseHref(HttpServletRequest) |   | 85 % |   | 50 % | 1 | 2 | 1 | 7 | 0 | 1 |
| lambda$setTimeout$2(int, Runnable) |   | 63 % | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| join(String[]) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| join(List) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMonthNameLocalized(int) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestParameterNamesUnsafe(HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestParameterNames(HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestURI(HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestQueryString(HttpServletRequest) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemoteIP(HttpServletRequest) |   | 94 % |   | 57 % | 6 | 8 | 0 | 10 | 0 | 1 |
| getTokens(String, String, boolean) |   | 92 % |   | 83 % | 1 | 4 | 2 | 13 | 0 | 1 |
| addParametersToUrlNoAmp(String, String) |   | 83 % |   | 75 % | 1 | 3 | 0 | 4 | 0 | 1 |
| getDateFromString(String, String) |   | 82 % | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| URLDecode(String) |   | 70 % | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| toString(StringBuilder) |   | 57 % |   | 50 % | 1 | 2 | 1 | 2 | 0 | 1 |
| generatePassword(int) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDomainFromAlias(String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replace(StringBuilder, String, String) |   | 95 % |   | 80 % | 2 | 6 | 1 | 10 | 0 | 1 |
| containsOneItem(String[], String) |   | 93 % |   | 70 % | 3 | 6 | 0 | 4 | 0 | 1 |
| natUrl(String) |   | 90 % |   | 50 % | 1 | 2 | 0 | 6 | 0 | 1 |
| isSecure(HttpServletRequest) |   | 90 % |   | 50 % | 3 | 4 | 0 | 5 | 0 | 1 |
| getSpringBean(String, Class) |   | 86 % |   | 50 % | 2 | 3 | 1 | 4 | 0 | 1 |
| formatDate(long) |   | 83 % |   | 50 % | 1 | 2 | 0 | 2 | 0 | 1 |
| formatTime(long) |   | 83 % |   | 50 % | 1 | 2 | 0 | 2 | 0 | 1 |
| isEmpty(StringBuilder) |   | 75 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| getStringListValue(String[]) |   | 71 % |   | 50 % | 1 | 2 | 1 | 3 | 0 | 1 |
| trim(String) |   | 71 % |   | 50 % | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$doNotVerifyCertificates$1(String, SSLSession) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemoteHost(String) |  | 90 % | | n/a | 0 | 1 | 1 | 5 | 0 | 1 |
| replace(String, String, String) |  | 100 % |   | 83 % | 2 | 7 | 0 | 16 | 0 | 1 |
| getServerName(HttpServletRequest, boolean) |  | 100 % |   | 75 % | 5 | 11 | 0 | 13 | 0 | 1 |
| join(List, String) |  | 100 % |   | 87 % | 1 | 5 | 0 | 6 | 0 | 1 |
| getTokensInt(String, String) |  | 100 % |  | 100 % | 0 | 3 | 0 | 6 | 0 | 1 |
| containsOneItem(int[], int) |  | 100 % |   | 87 % | 1 | 5 | 0 | 4 | 0 | 1 |
| deepCopy(Map) |  | 100 % |  | 100 % | 0 | 2 | 0 | 5 | 0 | 1 |
| getCookieValue(Cookie[], String, String) |  | 100 % |  | 100 % | 0 | 4 | 0 | 6 | 0 | 1 |
| static {...} |  | 100 % | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isAnyEmpty(String[]) |  | 100 % |  | 100 % | 0 | 3 | 0 | 4 | 0 | 1 |
| getBooleanValue(String, boolean) |  | 100 % |   | 75 % | 2 | 5 | 0 | 3 | 0 | 1 |
| getTokensInteger(String, String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| getDocId(HttpServletRequest) |  | 100 % |  | 100 % | 0 | 2 | 0 | 5 | 0 | 1 |
| sanitizeHttpHeaderParam(String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 4 | 0 | 1 |
| getLongValue(String, long) |  | 100 % |  | 100 % | 0 | 2 | 0 | 6 | 0 | 1 |
| getSpringContext() |  | 100 % |  | 100 % | 0 | 2 | 0 | 4 | 0 | 1 |
| reinitialize() |  | 100 % | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| formatDateTime(long) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIntValue(String, int) |  | 100 % |  | 100 % | 0 | 2 | 0 | 6 | 0 | 1 |
| getUserId(HttpServletRequest) |  | 100 % |  | 100 % | 0 | 2 | 0 | 4 | 0 | 1 |
| isNotEmpty(String) |  | 100 % |  | 100 % | 0 | 3 | 0 | 2 | 0 | 1 |
| getRequestParameter(HttpServletRequest, String, boolean) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| escapeHtml(String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| isInteger(String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| formatDate(Date) |  | 100 % |  | 100 % | 0 | 2 | 0 | 2 | 0 | 1 |
| formatTime(Date) |  | 100 % |  | 100 % | 0 | 2 | 0 | 2 | 0 | 1 |
| formatDateTime(Date) |  | 100 % |  | 100 % | 0 | 2 | 0 | 2 | 0 | 1 |
| formatDateTimeSeconds(Date) |  | 100 % |  | 100 % | 0 | 2 | 0 | 2 | 0 | 1 |
| isEmpty(Collection) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| getStringValue(String, String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| insertJQueryUI(PageContext, String[]) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTimeout(Runnable, int) |  | 100 % | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isNotEmpty(StringBuilder) |  | 100 % |  | 100 % | 0 | 2 | 0 | 1 | 0 | 1 |
| downloadUrl(String, String, Cookie[], int) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIntValue(Integer, int) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| formatDateTimeSeconds(long) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| downloadUrl(String, String, Cookie[]) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| downloadUrl(String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| downloadUrl(String, String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| downloadUrl(String, Cookie[]) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTokens(String, String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequestParameter(HttpServletRequest, String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequestParameterUnsafe(HttpServletRequest, String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| printJSON(JspWriter, JSONArray) |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIntValue(Integer) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBigDecimalValue(String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doNotVerifyCertificates() |  | 100 % | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getServerName(HttpServletRequest) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTrue(Boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFalse(Boolean) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Tools() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isEmpty(String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| html2text(String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getTokensInteger$0(int) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNow() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJsonUnsafe(String) |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |