@Override
    public Class<?> getParameter(int index) {
        return parameterTypes[index];
    }
{@code ParameterizedPathImpl} represents {@link Path} instances with a parameterized generic type

@param <T>
querydsl-core/src/main/java/com/querydsl/core/types/ParameterizedPathImpl.java