Could you document why the pathInfo returns null and so why this class is required.