@override double readDouble() { trans_.readAll(tempList, 0, 8); return tempList.buffer.asByteData().getFloat64(0, Endian.big); }