Update null check
add parser spec
fix bugs
add getPercentage method
to Map
fix expect value