String paramName = param.value();
// File
if (File.class.isAssignableFrom(clazz))
return new FileInjector(paramName);
// FileMeta
if (FieldMeta.class.isAssignableFrom(clazz))
return new FileMetaInjector(paramName);
// TempFile
if (TempFile.class.isAssignableFrom(clazz))