suddenly java can not do negative power