java library api is modified