A Fast Java Library of IAPWS-IF97