update parent pom
fix reflection warning
use more generic number handling for rank calculation with double cast
update deps