private double toDouble(IXMLElement elem,String value) throws IOException {
  return toDouble(elem,value,0,Double.MIN_VALUE,Double.MAX_VALUE);
}

private double toDouble ( IXMLElement elem , String value ) throws IOException { return toDouble ( elem , value , 0 , Double . MIN_VALUE , Double . MAX_VALUE ) ; }
reads a double attribute .
