@Override
    public <T> boolean isParamCastable(String name, Class<T> kls) {
        Class<?> pKls = getParamClass(name);
        if (pKls == null) {
            return false;
        }
        if (ClassUtils.isAssignable(pKls, kls) == false) {
            return false;
        }
        return true;
    }