private void input_err(String msg, String[] line, int lineno) {
   StringBuilder sb = new StringBuilder();
   sb.append(errHeader)
       .append(", line=")
       .append(lineno)
       .append(",")
       .append(msg)
       .append("\n\tvalues={");
   for (String val : line) {
     sb.append("'").append(val).append("',");
   }
   sb.append('}');
   throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, sb.toString());
 }
 private void input_err(String msg, String[] lines, int lineNo, Throwable e) {
   StringBuilder sb = new StringBuilder();
   sb.append(errHeader)
       .append(", line=")
       .append(lineNo)
       .append(",")
       .append(msg)
       .append("\n\tvalues={");
   if (lines != null) {
     for (String val : lines) {
       sb.append("'").append(val).append("',");
     }
   } else {
     sb.append("NO LINES AVAILABLE");
   }
   sb.append('}');
   throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, sb.toString(), e);
 }