changed the Range APIs to use org.apache.commons.lang3