extendUtil