code: @Nonnull
    public DiskFileItem createItem (@Nullable final String sFieldName,
                                    @Nullable final String sContentType,
                                    final boolean bIsFormField,
                                    @Nullable final String sFileName)
    {
      final DiskFileItem aFileItem = new DiskFileItem (sFieldName,
                                                       sContentType,
                                                       bIsFormField,
                                                       sFileName,
                                                       m_nSizeThreshold,
                                                       m_aRepository);
      // Add the temp file - may be non-existing if the size is below the
      // threshold
      _addTempFile (aFileItem.getTempFile ());
      return aFileItem;
    }
docs: Create a new {@link com.helger.web.fileupload.parse.DiskFileItem} instance
  from the supplied parameters and the local factory configuration.
  
  @param sFieldName
  The name of the form field.
  @param sContentType
  The content type of the form field.
  @param bIsFormField
  <code>true</code> if this is a plain form field; <code>false</code>
  otherwise.
  @param sFileName
  The name of the uploaded file, if any, as supplied by the browser or
  other client.
  @return The newly created file item.