// Chop newline
        public static String chopNewline(String str)
        {
                int lastIdx = str.length() - 1;
                if (lastIdx <= 0)
                {
                        return "";
                }
                char last = str.charAt(lastIdx);
                if (last == '\n')
                {
                        if (str.charAt(lastIdx - 1) == '\r')
                        {
                                lastIdx--;
                        }
                }
                else
                {
                        lastIdx++;
                }
                return str.substring(0, lastIdx);
        }