test_class.file: parser/src/test/java/com/qihoo/qsql/org/apache/calcite/util/UtilTest.java
test_class.identifier: UtilTest
test_case.body: @Test public void testNlsStringClone() {
      final NlsString s = new NlsString("foo", "LATIN1", SqlCollation.IMPLICIT);
      assertThat(s.toString(), is("_LATIN1'foo'"));
      final Object s2 = s.clone();
      assertThat(s2, instanceOf(NlsString.class));
      assertThat(s2, not(sameInstance((Object) s)));
      assertThat(s2.toString(), is(s.toString()));
    }
test_case.class_method_signature: UtilTest.testNlsStringClone()
test_case.full_signature: @Test public void testNlsStringClone()
test_case.identifier: testNlsStringClone
test_case.invocations: assertThat toString is clone assertThat instanceOf assertThat not sameInstance assertThat toString is toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testNlsStringClone()
focal_class.declarator: LINE_SEPARATOR =
        System.getProperty("line.separator")
focal_class.modifier: public static final
focal_class.original_string: public static final String LINE_SEPARATOR =
        System.getProperty("line.separator");
focal_class.type: String
focal_class.var_name: LINE_SEPARATOR
focal_class.declarator: FILE_SEPARATOR =
        System.getProperty("file.separator")
focal_class.modifier: public static final
focal_class.original_string: public static final String FILE_SEPARATOR =
        System.getProperty("file.separator");
focal_class.type: String
focal_class.var_name: FILE_SEPARATOR
focal_class.declarator: FILE_TIMESTAMP_FORMAT = "yyyy-MM-dd_HH_mm_ss"
focal_class.modifier: public static final
focal_class.original_string: public static final String FILE_TIMESTAMP_FORMAT = "yyyy-MM-dd_HH_mm_ss";
focal_class.type: String
focal_class.var_name: FILE_TIMESTAMP_FORMAT
focal_class.declarator: JAVA_ID_PATTERN =
        Pattern.compile("[a-zA-Z_$][a-zA-Z0-9$]*")
focal_class.modifier: private static final
focal_class.original_string: private static final Pattern JAVA_ID_PATTERN =
        Pattern.compile("[a-zA-Z_$][a-zA-Z0-9$]*");
focal_class.type: Pattern
focal_class.var_name: JAVA_ID_PATTERN
focal_class.declarator: DEFAULT_CHARSET =
        Charset.forName(CalciteSystemProperty.DEFAULT_CHARSET.value())
focal_class.modifier: private static final
focal_class.original_string: private static final Charset DEFAULT_CHARSET =
        Charset.forName(CalciteSystemProperty.DEFAULT_CHARSET.value());
focal_class.type: Charset
focal_class.var_name: DEFAULT_CHARSET
focal_class.declarator: ENUM_CONSTANTS =
        CacheBuilder.newBuilder()
            .weakKeys()
            .build(CacheLoader.from(Util::enumConstants))
focal_class.modifier: @SuppressWarnings("unchecked")
    private static final
focal_class.original_string: @SuppressWarnings("unchecked")
    private static final LoadingCache<Class, Map<String, Enum>> ENUM_CONSTANTS =
        CacheBuilder.newBuilder()
            .weakKeys()
            .build(CacheLoader.from(Util::enumConstants));
focal_class.type: LoadingCache<Class, Map<String, Enum>>
focal_class.var_name: ENUM_CONSTANTS
focal_class.file: parser/src/main/java/com/qihoo/qsql/org/apache/calcite/util/Util.java
focal_class.identifier: Util
focal_class.class_method_signature: Util.Util()
focal_class.full_signature: private  Util()
focal_class.identifier: Util
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Util()
focal_class.class_method_signature: Util.isSingleValue(SqlCall call)
focal_class.full_signature: public static boolean isSingleValue(SqlCall call)
focal_class.identifier: isSingleValue
focal_class.modifiers: public static
focal_class.parameters: (SqlCall call)
focal_class.return: boolean
focal_class.signature: boolean isSingleValue(SqlCall call)
focal_class.class_method_signature: Util.discard(Object o)
focal_class.full_signature: public static void discard(Object o)
focal_class.identifier: discard
focal_class.modifiers: public static
focal_class.parameters: (Object o)
focal_class.return: void
focal_class.signature: void discard(Object o)
focal_class.class_method_signature: Util.discard(int i)
focal_class.full_signature: public static void discard(int i)
focal_class.identifier: discard
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: void
focal_class.signature: void discard(int i)
focal_class.class_method_signature: Util.discard(boolean b)
focal_class.full_signature: public static void discard(boolean b)
focal_class.identifier: discard
focal_class.modifiers: public static
focal_class.parameters: (boolean b)
focal_class.return: void
focal_class.signature: void discard(boolean b)
focal_class.class_method_signature: Util.discard(double d)
focal_class.full_signature: public static void discard(double d)
focal_class.identifier: discard
focal_class.modifiers: public static
focal_class.parameters: (double d)
focal_class.return: void
focal_class.signature: void discard(double d)
focal_class.class_method_signature: Util.swallow(
        Throwable e,
        Logger logger)
focal_class.full_signature: public static void swallow(
        Throwable e,
        Logger logger)
focal_class.identifier: swallow
focal_class.modifiers: public static
focal_class.parameters: (
        Throwable e,
        Logger logger)
focal_class.return: void
focal_class.signature: void swallow(
        Throwable e,
        Logger logger)
focal_class.class_method_signature: Util.equalShallow(
        List<? extends T> list0, List<? extends T> list1)
focal_class.full_signature: public static boolean equalShallow(
        List<? extends T> list0, List<? extends T> list1)
focal_class.identifier: equalShallow
focal_class.modifiers: public static
focal_class.parameters: (
        List<? extends T> list0, List<? extends T> list1)
focal_class.return: boolean
focal_class.signature: boolean equalShallow(
        List<? extends T> list0, List<? extends T> list1)
focal_class.class_method_signature: Util.hash(
        int i,
        int j)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static int hash(
        int i,
        int j)
focal_class.identifier: hash
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (
        int i,
        int j)
focal_class.return: int
focal_class.signature: int hash(
        int i,
        int j)
focal_class.class_method_signature: Util.hash(
        int h,
        Object o)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static int hash(
        int h,
        Object o)
focal_class.identifier: hash
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (
        int h,
        Object o)
focal_class.return: int
focal_class.signature: int hash(
        int h,
        Object o)
focal_class.class_method_signature: Util.hashArray(
        int h,
        Object[] a)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static int hashArray(
        int h,
        Object[] a)
focal_class.identifier: hashArray
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (
        int h,
        Object[] a)
focal_class.return: int
focal_class.signature: int hashArray(
        int h,
        Object[] a)
focal_class.class_method_signature: Util.hashCode(double v)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static int hashCode(double v)
focal_class.identifier: hashCode
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (double v)
focal_class.return: int
focal_class.signature: int hashCode(double v)
focal_class.class_method_signature: Util.minus(Set<T> set1, Set<T> set2)
focal_class.full_signature: public static Set<T> minus(Set<T> set1, Set<T> set2)
focal_class.identifier: minus
focal_class.modifiers: public static
focal_class.parameters: (Set<T> set1, Set<T> set2)
focal_class.return: Set<T>
focal_class.signature: Set<T> minus(Set<T> set1, Set<T> set2)
focal_class.class_method_signature: Util.nLogN(double d)
focal_class.full_signature: public static double nLogN(double d)
focal_class.identifier: nLogN
focal_class.modifiers: public static
focal_class.parameters: (double d)
focal_class.return: double
focal_class.signature: double nLogN(double d)
focal_class.class_method_signature: Util.print(
        PrintWriter pw,
        Object o)
focal_class.full_signature: public static void print(
        PrintWriter pw,
        Object o)
focal_class.identifier: print
focal_class.modifiers: public static
focal_class.parameters: (
        PrintWriter pw,
        Object o)
focal_class.return: void
focal_class.signature: void print(
        PrintWriter pw,
        Object o)
focal_class.class_method_signature: Util.print(
        PrintWriter pw,
        Object o,
        int indent)
focal_class.full_signature: public static void print(
        PrintWriter pw,
        Object o,
        int indent)
focal_class.identifier: print
focal_class.modifiers: public static
focal_class.parameters: (
        PrintWriter pw,
        Object o,
        int indent)
focal_class.return: void
focal_class.signature: void print(
        PrintWriter pw,
        Object o,
        int indent)
focal_class.class_method_signature: Util.printJavaString(
        Appendable appendable,
        String s,
        boolean nullMeansNull)
focal_class.full_signature: public static void printJavaString(
        Appendable appendable,
        String s,
        boolean nullMeansNull)
focal_class.identifier: printJavaString
focal_class.modifiers: public static
focal_class.parameters: (
        Appendable appendable,
        String s,
        boolean nullMeansNull)
focal_class.return: void
focal_class.signature: void printJavaString(
        Appendable appendable,
        String s,
        boolean nullMeansNull)
focal_class.class_method_signature: Util.println(
        PrintWriter pw,
        Object o)
focal_class.full_signature: public static void println(
        PrintWriter pw,
        Object o)
focal_class.identifier: println
focal_class.modifiers: public static
focal_class.parameters: (
        PrintWriter pw,
        Object o)
focal_class.return: void
focal_class.signature: void println(
        PrintWriter pw,
        Object o)
focal_class.class_method_signature: Util.toScientificNotation(BigDecimal bd)
focal_class.full_signature: public static String toScientificNotation(BigDecimal bd)
focal_class.identifier: toScientificNotation
focal_class.modifiers: public static
focal_class.parameters: (BigDecimal bd)
focal_class.return: String
focal_class.signature: String toScientificNotation(BigDecimal bd)
focal_class.class_method_signature: Util.replace(
        String s,
        String find,
        String replace)
focal_class.full_signature: public static String replace(
        String s,
        String find,
        String replace)
focal_class.identifier: replace
focal_class.modifiers: public static
focal_class.parameters: (
        String s,
        String find,
        String replace)
focal_class.return: String
focal_class.signature: String replace(
        String s,
        String find,
        String replace)
focal_class.class_method_signature: Util.toURL(File file)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static URL toURL(File file)
focal_class.identifier: toURL
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (File file)
focal_class.return: URL
focal_class.signature: URL toURL(File file)
focal_class.class_method_signature: Util.getFileTimestamp()
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String getFileTimestamp()
focal_class.identifier: getFileTimestamp
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFileTimestamp()
focal_class.class_method_signature: Util.stripDoubleQuotes(String value)
focal_class.full_signature: public static String stripDoubleQuotes(String value)
focal_class.identifier: stripDoubleQuotes
focal_class.modifiers: public static
focal_class.parameters: (String value)
focal_class.return: String
focal_class.signature: String stripDoubleQuotes(String value)
focal_class.class_method_signature: Util.toJavaId(
        String s,
        int ordinal)
focal_class.full_signature: public static String toJavaId(
        String s,
        int ordinal)
focal_class.identifier: toJavaId
focal_class.modifiers: public static
focal_class.parameters: (
        String s,
        int ordinal)
focal_class.return: String
focal_class.signature: String toJavaId(
        String s,
        int ordinal)
focal_class.class_method_signature: Util.isValidJavaIdentifier(String s)
focal_class.full_signature: public static boolean isValidJavaIdentifier(String s)
focal_class.identifier: isValidJavaIdentifier
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: boolean
focal_class.signature: boolean isValidJavaIdentifier(String s)
focal_class.class_method_signature: Util.toLinux(String s)
focal_class.full_signature: public static String toLinux(String s)
focal_class.identifier: toLinux
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String toLinux(String s)
focal_class.class_method_signature: Util.toList(Iterator<T> iter)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static List<T> toList(Iterator<T> iter)
focal_class.identifier: toList
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Iterator<T> iter)
focal_class.return: List<T>
focal_class.signature: List<T> toList(Iterator<T> iter)
focal_class.class_method_signature: Util.isNullOrEmpty(String s)
focal_class.full_signature: public static boolean isNullOrEmpty(String s)
focal_class.identifier: isNullOrEmpty
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: boolean
focal_class.signature: boolean isNullOrEmpty(String s)
focal_class.class_method_signature: Util.commaList(List<T> list)
focal_class.full_signature: public static String commaList(List<T> list)
focal_class.identifier: commaList
focal_class.modifiers: public static
focal_class.parameters: (List<T> list)
focal_class.return: String
focal_class.signature: String commaList(List<T> list)
focal_class.class_method_signature: Util.sepList(List<T> list, String sep)
focal_class.full_signature: public static String sepList(List<T> list, String sep)
focal_class.identifier: sepList
focal_class.modifiers: public static
focal_class.parameters: (List<T> list, String sep)
focal_class.return: String
focal_class.signature: String sepList(List<T> list, String sep)
focal_class.class_method_signature: Util.getDefaultCharset()
focal_class.full_signature: public static Charset getDefaultCharset()
focal_class.identifier: getDefaultCharset
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Charset
focal_class.signature: Charset getDefaultCharset()
focal_class.class_method_signature: Util.newInternal()
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static Error newInternal()
focal_class.identifier: newInternal
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: ()
focal_class.return: Error
focal_class.signature: Error newInternal()
focal_class.class_method_signature: Util.newInternal(String s)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static Error newInternal(String s)
focal_class.identifier: newInternal
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (String s)
focal_class.return: Error
focal_class.signature: Error newInternal(String s)
focal_class.class_method_signature: Util.newInternal(Throwable e)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static Error newInternal(Throwable e)
focal_class.identifier: newInternal
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Throwable e)
focal_class.return: Error
focal_class.signature: Error newInternal(Throwable e)
focal_class.class_method_signature: Util.newInternal(Throwable e, String s)
focal_class.full_signature: public static Error newInternal(Throwable e, String s)
focal_class.identifier: newInternal
focal_class.modifiers: public static
focal_class.parameters: (Throwable e, String s)
focal_class.return: Error
focal_class.signature: Error newInternal(Throwable e, String s)
focal_class.class_method_signature: Util.throwIfUnchecked(Throwable throwable)
focal_class.full_signature: public static void throwIfUnchecked(Throwable throwable)
focal_class.identifier: throwIfUnchecked
focal_class.modifiers: public static
focal_class.parameters: (Throwable throwable)
focal_class.return: void
focal_class.signature: void throwIfUnchecked(Throwable throwable)
focal_class.class_method_signature: Util.toUnchecked(Exception e)
focal_class.full_signature: public static RuntimeException toUnchecked(Exception e)
focal_class.identifier: toUnchecked
focal_class.modifiers: public static
focal_class.parameters: (Exception e)
focal_class.return: RuntimeException
focal_class.signature: RuntimeException toUnchecked(Exception e)
focal_class.class_method_signature: Util.getMessages(Throwable t)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String getMessages(Throwable t)
focal_class.identifier: getMessages
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Throwable t)
focal_class.return: String
focal_class.signature: String getMessages(Throwable t)
focal_class.class_method_signature: Util.getStackTrace(Throwable t)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String getStackTrace(Throwable t)
focal_class.identifier: getStackTrace
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Throwable t)
focal_class.return: String
focal_class.signature: String getStackTrace(Throwable t)
focal_class.class_method_signature: Util.pre(boolean b, String description)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void pre(boolean b, String description)
focal_class.identifier: pre
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (boolean b, String description)
focal_class.return: void
focal_class.signature: void pre(boolean b, String description)
focal_class.class_method_signature: Util.post(boolean b, String description)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void post(boolean b, String description)
focal_class.identifier: post
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (boolean b, String description)
focal_class.return: void
focal_class.signature: void post(boolean b, String description)
focal_class.class_method_signature: Util.permAssert(boolean b, String description)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void permAssert(boolean b, String description)
focal_class.identifier: permAssert
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (boolean b, String description)
focal_class.return: void
focal_class.signature: void permAssert(boolean b, String description)
focal_class.class_method_signature: Util.needToImplement(Object o)
focal_class.full_signature: public static RuntimeException needToImplement(Object o)
focal_class.identifier: needToImplement
focal_class.modifiers: public static
focal_class.parameters: (Object o)
focal_class.return: RuntimeException
focal_class.signature: RuntimeException needToImplement(Object o)
focal_class.class_method_signature: Util.deprecated(T argument, boolean fail)
focal_class.full_signature: public static T deprecated(T argument, boolean fail)
focal_class.identifier: deprecated
focal_class.modifiers: public static
focal_class.parameters: (T argument, boolean fail)
focal_class.return: T
focal_class.signature: T deprecated(T argument, boolean fail)
focal_class.class_method_signature: Util.contains(
        String[] a,
        int length,
        String s)
focal_class.full_signature: public static boolean contains(
        String[] a,
        int length,
        String s)
focal_class.identifier: contains
focal_class.modifiers: public static
focal_class.parameters: (
        String[] a,
        int length,
        String s)
focal_class.return: boolean
focal_class.signature: boolean contains(
        String[] a,
        int length,
        String s)
focal_class.class_method_signature: Util.readAllAsString(Reader reader)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String readAllAsString(Reader reader)
focal_class.identifier: readAllAsString
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Reader reader)
focal_class.return: String
focal_class.signature: String readAllAsString(Reader reader)
focal_class.class_method_signature: Util.squelchJar(JarFile jar)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchJar(JarFile jar)
focal_class.identifier: squelchJar
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (JarFile jar)
focal_class.return: void
focal_class.signature: void squelchJar(JarFile jar)
focal_class.class_method_signature: Util.squelchStream(InputStream stream)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchStream(InputStream stream)
focal_class.identifier: squelchStream
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (InputStream stream)
focal_class.return: void
focal_class.signature: void squelchStream(InputStream stream)
focal_class.class_method_signature: Util.squelchStream(OutputStream stream)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchStream(OutputStream stream)
focal_class.identifier: squelchStream
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (OutputStream stream)
focal_class.return: void
focal_class.signature: void squelchStream(OutputStream stream)
focal_class.class_method_signature: Util.squelchReader(Reader reader)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchReader(Reader reader)
focal_class.identifier: squelchReader
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Reader reader)
focal_class.return: void
focal_class.signature: void squelchReader(Reader reader)
focal_class.class_method_signature: Util.squelchWriter(Writer writer)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchWriter(Writer writer)
focal_class.identifier: squelchWriter
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Writer writer)
focal_class.return: void
focal_class.signature: void squelchWriter(Writer writer)
focal_class.class_method_signature: Util.squelchStmt(Statement stmt)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchStmt(Statement stmt)
focal_class.identifier: squelchStmt
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Statement stmt)
focal_class.return: void
focal_class.signature: void squelchStmt(Statement stmt)
focal_class.class_method_signature: Util.squelchConnection(Connection connection)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static void squelchConnection(Connection connection)
focal_class.identifier: squelchConnection
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (Connection connection)
focal_class.return: void
focal_class.signature: void squelchConnection(Connection connection)
focal_class.class_method_signature: Util.rtrim(String s)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String rtrim(String s)
focal_class.identifier: rtrim
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (String s)
focal_class.return: String
focal_class.signature: String rtrim(String s)
focal_class.class_method_signature: Util.rpad(String s, int len)
focal_class.full_signature: @Deprecated // to be removed before 2.0 public static String rpad(String s, int len)
focal_class.identifier: rpad
focal_class.modifiers: @Deprecated // to be removed before 2.0 public static
focal_class.parameters: (String s, int len)
focal_class.return: String
focal_class.signature: String rpad(String s, int len)
focal_class.class_method_signature: Util.toString(
        Iterable<T> iterable, String start, String sep, String end)
focal_class.full_signature: public static String toString(
        Iterable<T> iterable, String start, String sep, String end)
focal_class.identifier: toString
focal_class.modifiers: public static
focal_class.parameters: (
        Iterable<T> iterable, String start, String sep, String end)
focal_class.return: String
focal_class.signature: String toString(
        Iterable<T> iterable, String start, String sep, String end)
focal_class.class_method_signature: Util.lines(Iterable<String> strings)
focal_class.full_signature: public static String lines(Iterable<String> strings)
focal_class.identifier: lines
focal_class.modifiers: public static
focal_class.parameters: (Iterable<String> strings)
focal_class.return: String
focal_class.signature: String lines(Iterable<String> strings)
focal_class.class_method_signature: Util.tokenize(final String s, final String delim)
focal_class.full_signature: public static Iterable<String> tokenize(final String s, final String delim)
focal_class.identifier: tokenize
focal_class.modifiers: public static
focal_class.parameters: (final String s, final String delim)
focal_class.return: Iterable<String>
focal_class.signature: Iterable<String> tokenize(final String s, final String delim)
focal_class.class_method_signature: Util.toPosix(TimeZone tz, boolean verbose)
focal_class.full_signature: public static String toPosix(TimeZone tz, boolean verbose)
focal_class.identifier: toPosix
focal_class.modifiers: public static
focal_class.parameters: (TimeZone tz, boolean verbose)
focal_class.return: String
focal_class.signature: String toPosix(TimeZone tz, boolean verbose)
focal_class.class_method_signature: Util.appendPosixDaylightTransition(
        TimeZone tz,
        StringBuilder buf,
        int mode,
        int day,
        int month,
        int dayOfWeek,
        int time,
        int timeMode,
        boolean verbose,
        boolean isEnd)
focal_class.full_signature: private static void appendPosixDaylightTransition(
        TimeZone tz,
        StringBuilder buf,
        int mode,
        int day,
        int month,
        int dayOfWeek,
        int time,
        int timeMode,
        boolean verbose,
        boolean isEnd)
focal_class.identifier: appendPosixDaylightTransition
focal_class.modifiers: private static
focal_class.parameters: (
        TimeZone tz,
        StringBuilder buf,
        int mode,
        int day,
        int month,
        int dayOfWeek,
        int time,
        int timeMode,
        boolean verbose,
        boolean isEnd)
focal_class.return: void
focal_class.signature: void appendPosixDaylightTransition(
        TimeZone tz,
        StringBuilder buf,
        int mode,
        int day,
        int month,
        int dayOfWeek,
        int time,
        int timeMode,
        boolean verbose,
        boolean isEnd)
focal_class.class_method_signature: Util.appendPosixTime(StringBuilder buf, int millis)
focal_class.full_signature: private static void appendPosixTime(StringBuilder buf, int millis)
focal_class.identifier: appendPosixTime
focal_class.modifiers: private static
focal_class.parameters: (StringBuilder buf, int millis)
focal_class.return: void
focal_class.signature: void appendPosixTime(StringBuilder buf, int millis)
focal_class.class_method_signature: Util.parseLocale(String localeString)
focal_class.full_signature: public static Locale parseLocale(String localeString)
focal_class.identifier: parseLocale
focal_class.modifiers: public static
focal_class.parameters: (String localeString)
focal_class.return: Locale
focal_class.signature: Locale parseLocale(String localeString)
focal_class.class_method_signature: Util.cast(List<? super E> list, Class<E> clazz)
focal_class.full_signature: public static List<E> cast(List<? super E> list, Class<E> clazz)
focal_class.identifier: cast
focal_class.modifiers: public static
focal_class.parameters: (List<? super E> list, Class<E> clazz)
focal_class.return: List<E>
focal_class.signature: List<E> cast(List<? super E> list, Class<E> clazz)
focal_class.class_method_signature: Util.cast(
        final Iterator<?> iter,
        final Class<E> clazz)
focal_class.full_signature: public static Iterator<E> cast(
        final Iterator<?> iter,
        final Class<E> clazz)
focal_class.identifier: cast
focal_class.modifiers: public static
focal_class.parameters: (
        final Iterator<?> iter,
        final Class<E> clazz)
focal_class.return: Iterator<E>
focal_class.signature: Iterator<E> cast(
        final Iterator<?> iter,
        final Class<E> clazz)
focal_class.class_method_signature: Util.cast(
        final Iterable<? super E> iterable,
        final Class<E> clazz)
focal_class.full_signature: public static Iterable<E> cast(
        final Iterable<? super E> iterable,
        final Class<E> clazz)
focal_class.identifier: cast
focal_class.modifiers: public static
focal_class.parameters: (
        final Iterable<? super E> iterable,
        final Class<E> clazz)
focal_class.return: Iterable<E>
focal_class.signature: Iterable<E> cast(
        final Iterable<? super E> iterable,
        final Class<E> clazz)
focal_class.class_method_signature: Util.filter(
        final Iterable<?> iterable,
        final Class<E> includeFilter)
focal_class.full_signature: public static Iterable<E> filter(
        final Iterable<?> iterable,
        final Class<E> includeFilter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (
        final Iterable<?> iterable,
        final Class<E> includeFilter)
focal_class.return: Iterable<E>
focal_class.signature: Iterable<E> filter(
        final Iterable<?> iterable,
        final Class<E> includeFilter)
focal_class.class_method_signature: Util.filter(
        final Collection<?> collection,
        final Class<E> includeFilter)
focal_class.full_signature: public static Collection<E> filter(
        final Collection<?> collection,
        final Class<E> includeFilter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (
        final Collection<?> collection,
        final Class<E> includeFilter)
focal_class.return: Collection<E>
focal_class.signature: Collection<E> filter(
        final Collection<?> collection,
        final Class<E> includeFilter)
focal_class.class_method_signature: Util.filter(
        final List<?> list,
        final Class<E> includeFilter)
focal_class.full_signature: public static List<E> filter(
        final List<?> list,
        final Class<E> includeFilter)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (
        final List<?> list,
        final Class<E> includeFilter)
focal_class.return: List<E>
focal_class.signature: List<E> filter(
        final List<?> list,
        final Class<E> includeFilter)
focal_class.class_method_signature: Util.toMap(
        final Properties properties)
focal_class.full_signature: public static Map<String, String> toMap(
        final Properties properties)
focal_class.identifier: toMap
focal_class.modifiers: public static
focal_class.parameters: (
        final Properties properties)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> toMap(
        final Properties properties)
focal_class.class_method_signature: Util.mapOf(K key, V value, Object... keyValues)
focal_class.full_signature: public static Map<K, V> mapOf(K key, V value, Object... keyValues)
focal_class.identifier: mapOf
focal_class.modifiers: public static
focal_class.parameters: (K key, V value, Object... keyValues)
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> mapOf(K key, V value, Object... keyValues)
focal_class.class_method_signature: Util.unexpected(E value)
focal_class.full_signature: public static Error unexpected(E value)
focal_class.identifier: unexpected
focal_class.modifiers: public static
focal_class.parameters: (E value)
focal_class.return: Error
focal_class.signature: Error unexpected(E value)
focal_class.class_method_signature: Util.enumConstants(
        Class<T> clazz)
focal_class.full_signature: public static Map<String, T> enumConstants(
        Class<T> clazz)
focal_class.identifier: enumConstants
focal_class.modifiers: public static
focal_class.parameters: (
        Class<T> clazz)
focal_class.return: Map<String, T>
focal_class.signature: Map<String, T> enumConstants(
        Class<T> clazz)
focal_class.class_method_signature: Util.enumVal(
        Class<T> clazz,
        String name)
focal_class.full_signature: public static synchronized T enumVal(
        Class<T> clazz,
        String name)
focal_class.identifier: enumVal
focal_class.modifiers: public static synchronized
focal_class.parameters: (
        Class<T> clazz,
        String name)
focal_class.return: T
focal_class.signature: T enumVal(
        Class<T> clazz,
        String name)
focal_class.class_method_signature: Util.enumVal(T default_,
        String name)
focal_class.full_signature: public static synchronized T enumVal(T default_,
        String name)
focal_class.identifier: enumVal
focal_class.modifiers: public static synchronized
focal_class.parameters: (T default_,
        String name)
focal_class.return: T
focal_class.signature: T enumVal(T default_,
        String name)
focal_class.class_method_signature: Util.quotientList(
        final List<E> list, final int n, final int k)
focal_class.full_signature: public static List<E> quotientList(
        final List<E> list, final int n, final int k)
focal_class.identifier: quotientList
focal_class.modifiers: public static
focal_class.parameters: (
        final List<E> list, final int n, final int k)
focal_class.return: List<E>
focal_class.signature: List<E> quotientList(
        final List<E> list, final int n, final int k)
focal_class.class_method_signature: Util.pairs(final List<E> list)
focal_class.full_signature: public static List<Pair<E, E>> pairs(final List<E> list)
focal_class.identifier: pairs
focal_class.modifiers: public static
focal_class.parameters: (final List<E> list)
focal_class.return: List<Pair<E, E>>
focal_class.signature: List<Pair<E, E>> pairs(final List<E> list)
focal_class.class_method_signature: Util.first(T v0, T v1)
focal_class.full_signature: public static T first(T v0, T v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (T v0, T v1)
focal_class.return: T
focal_class.signature: T first(T v0, T v1)
focal_class.class_method_signature: Util.first(Double v0, double v1)
focal_class.full_signature: public static double first(Double v0, double v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Double v0, double v1)
focal_class.return: double
focal_class.signature: double first(Double v0, double v1)
focal_class.class_method_signature: Util.first(Float v0, float v1)
focal_class.full_signature: public static float first(Float v0, float v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Float v0, float v1)
focal_class.return: float
focal_class.signature: float first(Float v0, float v1)
focal_class.class_method_signature: Util.first(Integer v0, int v1)
focal_class.full_signature: public static int first(Integer v0, int v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Integer v0, int v1)
focal_class.return: int
focal_class.signature: int first(Integer v0, int v1)
focal_class.class_method_signature: Util.first(Long v0, long v1)
focal_class.full_signature: public static long first(Long v0, long v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Long v0, long v1)
focal_class.return: long
focal_class.signature: long first(Long v0, long v1)
focal_class.class_method_signature: Util.first(Boolean v0, boolean v1)
focal_class.full_signature: public static boolean first(Boolean v0, boolean v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Boolean v0, boolean v1)
focal_class.return: boolean
focal_class.signature: boolean first(Boolean v0, boolean v1)
focal_class.class_method_signature: Util.first(Short v0, short v1)
focal_class.full_signature: public static short first(Short v0, short v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Short v0, short v1)
focal_class.return: short
focal_class.signature: short first(Short v0, short v1)
focal_class.class_method_signature: Util.first(Character v0, char v1)
focal_class.full_signature: public static char first(Character v0, char v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Character v0, char v1)
focal_class.return: char
focal_class.signature: char first(Character v0, char v1)
focal_class.class_method_signature: Util.first(Byte v0, byte v1)
focal_class.full_signature: public static byte first(Byte v0, byte v1)
focal_class.identifier: first
focal_class.modifiers: public static
focal_class.parameters: (Byte v0, byte v1)
focal_class.return: byte
focal_class.signature: byte first(Byte v0, byte v1)
focal_class.class_method_signature: Util.orEmpty(Iterable<T> v0)
focal_class.full_signature: public static Iterable<T> orEmpty(Iterable<T> v0)
focal_class.identifier: orEmpty
focal_class.modifiers: public static
focal_class.parameters: (Iterable<T> v0)
focal_class.return: Iterable<T>
focal_class.signature: Iterable<T> orEmpty(Iterable<T> v0)
focal_class.class_method_signature: Util.last(List<E> list)
focal_class.full_signature: public static E last(List<E> list)
focal_class.identifier: last
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: E
focal_class.signature: E last(List<E> list)
focal_class.class_method_signature: Util.skipLast(List<E> list)
focal_class.full_signature: public static List<E> skipLast(List<E> list)
focal_class.identifier: skipLast
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: List<E>
focal_class.signature: List<E> skipLast(List<E> list)
focal_class.class_method_signature: Util.skipLast(List<E> list, int n)
focal_class.full_signature: public static List<E> skipLast(List<E> list, int n)
focal_class.identifier: skipLast
focal_class.modifiers: public static
focal_class.parameters: (List<E> list, int n)
focal_class.return: List<E>
focal_class.signature: List<E> skipLast(List<E> list, int n)
focal_class.class_method_signature: Util.last(List<E> list, int n)
focal_class.full_signature: public static List<E> last(List<E> list, int n)
focal_class.identifier: last
focal_class.modifiers: public static
focal_class.parameters: (List<E> list, int n)
focal_class.return: List<E>
focal_class.signature: List<E> last(List<E> list, int n)
focal_class.class_method_signature: Util.skip(List<E> list)
focal_class.full_signature: public static List<E> skip(List<E> list)
focal_class.identifier: skip
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: List<E>
focal_class.signature: List<E> skip(List<E> list)
focal_class.class_method_signature: Util.skip(List<E> list, int fromIndex)
focal_class.full_signature: public static List<E> skip(List<E> list, int fromIndex)
focal_class.identifier: skip
focal_class.modifiers: public static
focal_class.parameters: (List<E> list, int fromIndex)
focal_class.return: List<E>
focal_class.signature: List<E> skip(List<E> list, int fromIndex)
focal_class.class_method_signature: Util.range(final int end)
focal_class.full_signature: public static List<Integer> range(final int end)
focal_class.identifier: range
focal_class.modifiers: public static
focal_class.parameters: (final int end)
focal_class.return: List<Integer>
focal_class.signature: List<Integer> range(final int end)
focal_class.class_method_signature: Util.range(final int start, final int end)
focal_class.full_signature: public static List<Integer> range(final int start, final int end)
focal_class.identifier: range
focal_class.modifiers: public static
focal_class.parameters: (final int start, final int end)
focal_class.return: List<Integer>
focal_class.signature: List<Integer> range(final int start, final int end)
focal_class.class_method_signature: Util.isDistinct(List<E> list)
focal_class.full_signature: public static boolean isDistinct(List<E> list)
focal_class.identifier: isDistinct
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: boolean
focal_class.signature: boolean isDistinct(List<E> list)
focal_class.class_method_signature: Util.firstDuplicate(List<E> list)
focal_class.full_signature: public static int firstDuplicate(List<E> list)
focal_class.identifier: firstDuplicate
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: int
focal_class.signature: int firstDuplicate(List<E> list)
focal_class.class_method_signature: Util.distinctList(List<E> list)
focal_class.full_signature: public static List<E> distinctList(List<E> list)
focal_class.identifier: distinctList
focal_class.modifiers: public static
focal_class.parameters: (List<E> list)
focal_class.return: List<E>
focal_class.signature: List<E> distinctList(List<E> list)
focal_class.class_method_signature: Util.distinctList(Iterable<E> keys)
focal_class.full_signature: public static List<E> distinctList(Iterable<E> keys)
focal_class.identifier: distinctList
focal_class.modifiers: public static
focal_class.parameters: (Iterable<E> keys)
focal_class.return: List<E>
focal_class.signature: List<E> distinctList(Iterable<E> keys)
focal_class.class_method_signature: Util.intersects(Collection<E> c0, Collection<E> c1)
focal_class.full_signature: public static boolean intersects(Collection<E> c0, Collection<E> c1)
focal_class.identifier: intersects
focal_class.modifiers: public static
focal_class.parameters: (Collection<E> c0, Collection<E> c1)
focal_class.return: boolean
focal_class.signature: boolean intersects(Collection<E> c0, Collection<E> c1)
focal_class.class_method_signature: Util.findMatch(List<String> strings, String seek,
        boolean caseSensitive)
focal_class.full_signature: public static int findMatch(List<String> strings, String seek,
        boolean caseSensitive)
focal_class.identifier: findMatch
focal_class.modifiers: public static
focal_class.parameters: (List<String> strings, String seek,
        boolean caseSensitive)
focal_class.return: int
focal_class.signature: int findMatch(List<String> strings, String seek,
        boolean caseSensitive)
focal_class.class_method_signature: Util.matches(boolean caseSensitive, String s0, String s1)
focal_class.full_signature: public static boolean matches(boolean caseSensitive, String s0, String s1)
focal_class.identifier: matches
focal_class.modifiers: public static
focal_class.parameters: (boolean caseSensitive, String s0, String s1)
focal_class.return: boolean
focal_class.signature: boolean matches(boolean caseSensitive, String s0, String s1)
focal_class.class_method_signature: Util.startsWith(List<E> list0, List<E> list1)
focal_class.full_signature: public static boolean startsWith(List<E> list0, List<E> list1)
focal_class.identifier: startsWith
focal_class.modifiers: public static
focal_class.parameters: (List<E> list0, List<E> list1)
focal_class.return: boolean
focal_class.signature: boolean startsWith(List<E> list0, List<E> list1)
focal_class.class_method_signature: Util.listToString(List<String> list)
focal_class.full_signature: public static String listToString(List<String> list)
focal_class.identifier: listToString
focal_class.modifiers: public static
focal_class.parameters: (List<String> list)
focal_class.return: String
focal_class.signature: String listToString(List<String> list)
focal_class.class_method_signature: Util.stringToList(String s)
focal_class.full_signature: public static List<String> stringToList(String s)
focal_class.identifier: stringToList
focal_class.modifiers: public static
focal_class.parameters: (String s)
focal_class.return: List<String>
focal_class.signature: List<String> stringToList(String s)
focal_class.class_method_signature: Util.human(double d)
focal_class.full_signature: public static String human(double d)
focal_class.identifier: human
focal_class.modifiers: public static
focal_class.parameters: (double d)
focal_class.return: String
focal_class.signature: String human(double d)
focal_class.class_method_signature: Util.digits3(long x, int z)
focal_class.full_signature: private static String digits3(long x, int z)
focal_class.identifier: digits3
focal_class.modifiers: private static
focal_class.parameters: (long x, int z)
focal_class.return: String
focal_class.signature: String digits3(long x, int z)
focal_class.class_method_signature: Util.asIndexMapJ(
        final Collection<V> values,
        final Function<V, K> function)
focal_class.full_signature: public static Map<K, V> asIndexMapJ(
        final Collection<V> values,
        final Function<V, K> function)
focal_class.identifier: asIndexMapJ
focal_class.modifiers: public static
focal_class.parameters: (
        final Collection<V> values,
        final Function<V, K> function)
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> asIndexMapJ(
        final Collection<V> values,
        final Function<V, K> function)
focal_class.class_method_signature: Util.asIndexMap(
        final Collection<V> values,
        final com.google.common.base.Function<V, K> function)
focal_class.full_signature: @SuppressWarnings("Guava") @Deprecated public static Map<K, V> asIndexMap(
        final Collection<V> values,
        final com.google.common.base.Function<V, K> function)
focal_class.identifier: asIndexMap
focal_class.modifiers: @SuppressWarnings("Guava") @Deprecated public static
focal_class.parameters: (
        final Collection<V> values,
        final com.google.common.base.Function<V, K> function)
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> asIndexMap(
        final Collection<V> values,
        final com.google.common.base.Function<V, K> function)
focal_class.class_method_signature: Util.debugCode(PrintStream out, String code)
focal_class.full_signature: public static void debugCode(PrintStream out, String code)
focal_class.identifier: debugCode
focal_class.modifiers: public static
focal_class.parameters: (PrintStream out, String code)
focal_class.return: void
focal_class.signature: void debugCode(PrintStream out, String code)
focal_class.class_method_signature: Util.immutableCopy(
        Iterable<? extends Iterable<E>> lists)
focal_class.full_signature: public static List<List<E>> immutableCopy(
        Iterable<? extends Iterable<E>> lists)
focal_class.identifier: immutableCopy
focal_class.modifiers: public static
focal_class.parameters: (
        Iterable<? extends Iterable<E>> lists)
focal_class.return: List<List<E>>
focal_class.signature: List<List<E>> immutableCopy(
        Iterable<? extends Iterable<E>> lists)
focal_class.class_method_signature: Util.printWriter(OutputStream out)
focal_class.full_signature: public static PrintWriter printWriter(OutputStream out)
focal_class.identifier: printWriter
focal_class.modifiers: public static
focal_class.parameters: (OutputStream out)
focal_class.return: PrintWriter
focal_class.signature: PrintWriter printWriter(OutputStream out)
focal_class.class_method_signature: Util.printWriter(File file)
focal_class.full_signature: public static PrintWriter printWriter(File file)
focal_class.identifier: printWriter
focal_class.modifiers: public static
focal_class.parameters: (File file)
focal_class.return: PrintWriter
focal_class.signature: PrintWriter printWriter(File file)
focal_class.class_method_signature: Util.reader(InputStream in)
focal_class.full_signature: public static BufferedReader reader(InputStream in)
focal_class.identifier: reader
focal_class.modifiers: public static
focal_class.parameters: (InputStream in)
focal_class.return: BufferedReader
focal_class.signature: BufferedReader reader(InputStream in)
focal_class.class_method_signature: Util.reader(File file)
focal_class.full_signature: public static BufferedReader reader(File file)
focal_class.identifier: reader
focal_class.modifiers: public static
focal_class.parameters: (File file)
focal_class.return: BufferedReader
focal_class.signature: BufferedReader reader(File file)
focal_class.class_method_signature: Util.calendar()
focal_class.full_signature: public static Calendar calendar()
focal_class.identifier: calendar
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar calendar()
focal_class.class_method_signature: Util.calendar(long millis)
focal_class.full_signature: public static Calendar calendar(long millis)
focal_class.identifier: calendar
focal_class.modifiers: public static
focal_class.parameters: (long millis)
focal_class.return: Calendar
focal_class.signature: Calendar calendar(long millis)
focal_class.class_method_signature: Util.toImmutableList()
focal_class.full_signature: public static Collector<T, ImmutableList.Builder<T>, ImmutableList<T>> toImmutableList()
focal_class.identifier: toImmutableList
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Collector<T, ImmutableList.Builder<T>, ImmutableList<T>>
focal_class.signature: Collector<T, ImmutableList.Builder<T>, ImmutableList<T>> toImmutableList()
focal_class.class_method_signature: Util.transform(List<F> list,
        java.util.function.Function<F, T> function)
focal_class.full_signature: public static List<T> transform(List<F> list,
        java.util.function.Function<F, T> function)
focal_class.identifier: transform
focal_class.modifiers: public static
focal_class.parameters: (List<F> list,
        java.util.function.Function<F, T> function)
focal_class.return: List<T>
focal_class.signature: List<T> transform(List<F> list,
        java.util.function.Function<F, T> function)
focal_class.class_method_signature: Util.filter(Iterable<E> iterable,
        Predicate<E> predicate)
focal_class.full_signature: public static Iterable<E> filter(Iterable<E> iterable,
        Predicate<E> predicate)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Iterable<E> iterable,
        Predicate<E> predicate)
focal_class.return: Iterable<E>
focal_class.signature: Iterable<E> filter(Iterable<E> iterable,
        Predicate<E> predicate)
focal_class.class_method_signature: Util.filter(Iterator<E> iterator,
        Predicate<E> predicate)
focal_class.full_signature: public static Iterator<E> filter(Iterator<E> iterator,
        Predicate<E> predicate)
focal_class.identifier: filter
focal_class.modifiers: public static
focal_class.parameters: (Iterator<E> iterator,
        Predicate<E> predicate)
focal_class.return: Iterator<E>
focal_class.signature: Iterator<E> filter(Iterator<E> iterator,
        Predicate<E> predicate)
focal_class.class_method_signature: Util.select(List<E> list, List<Integer> ordinals)
focal_class.full_signature: public static List<E> select(List<E> list, List<Integer> ordinals)
focal_class.identifier: select
focal_class.modifiers: public static
focal_class.parameters: (List<E> list, List<Integer> ordinals)
focal_class.return: List<E>
focal_class.signature: List<E> select(List<E> list, List<Integer> ordinals)
focal_class.class_method_signature: Util.blackholeMap()
focal_class.full_signature: public static Map<K, V> blackholeMap()
focal_class.identifier: blackholeMap
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Map<K, V>
focal_class.signature: Map<K, V> blackholeMap()
focal_method.body: public static <T> String toString(
        Iterable<T> iterable, String start, String sep, String end) {
      final StringBuilder buf = new StringBuilder();
      buf.append(start);
      for (Ord<T> ord : Ord.zip(iterable)) {
        if (ord.i > 0) {
          buf.append(sep);
        }
        buf.append(ord.e);
      }
      buf.append(end);
      return buf.toString();
    }
focal_method.class_method_signature: Util.toString(
        Iterable<T> iterable, String start, String sep, String end)
focal_method.full_signature: public static String toString(
        Iterable<T> iterable, String start, String sep, String end)
focal_method.identifier: toString
focal_method.invocations: append zip append append append toString
focal_method.modifiers: public static
focal_method.parameters: (
        Iterable<T> iterable, String start, String sep, String end)
focal_method.return: String
focal_method.signature: String toString(
        Iterable<T> iterable, String start, String sep, String end)