protected List<List<Coord>> parseMultilinestring() throws IOException {
  List<List<Coord>> list=new ArrayList<List<Coord>>();
  String multiContents=readNestedContents(reader);
  StringReader r2=new StringReader(multiContents);
  String lineString=readNestedContents(r2);
  while (lineString.length() > 0) {
    list.add(parseLineString(lineString));
    lineString=readNestedContents(r2);
  }
  return list;
}

protected List < List < Coord > > parseMultilinestring ( ) throws IOException { List < List < Coord > > list = new ArrayList < List < Coord > > ( ) ; String multiContents = readNestedContents ( reader ) ; StringReader r2 = new StringReader ( multiContents ) ; String lineString = readNestedContents ( r2 ) ; while ( lineString . length ( ) > 0 ) { list . add ( parseLineString ( lineString ) ) ; lineString = readNestedContents ( r2 ) ; } return list ; }
parses a multilinestring statement that has nested linestrings from the current reader
