code: private static boolean nonAsciiControl(final int codepoint) {
          return 0x0080 <= codepoint && codepoint <= 0x009F
                  || codepoint == 0x06DD
                  || codepoint == 0x070F
                  || codepoint == 0x180E
                  || codepoint == 0x200C
                  || codepoint == 0x200D
                  || codepoint == 0x2028
                  || codepoint == 0x2029
                  || codepoint == 0x2060
                  || codepoint == 0x2061
                  || codepoint == 0x2062
                  || codepoint == 0x2063
                  || 0x206A <= codepoint && codepoint <= 0x206F
                  || codepoint == 0xFEFF
                  || 0xFFF9 <= codepoint && codepoint <= 0xFFFC
                  || 0x1D173 <= codepoint && codepoint <= 0x1D17A;
      }
docs: Return true if the given {@code ch} is a non-ASCII control character as defined by
  <a href="https://tools.ietf.org/html/rfc3454#appendix-C.2.2">RFC 3454, Appendix C.2.2</a>.