correct assertion in EleConnector
compiler problem with jdk 6: there's no empty iterator
a faster algorithm for the self intersection test of a polygon
adding testcase for self intersection test of PolygonXZ