code: public List<String> getFileTypes() {
  		Set<String> fileTypes = getComponentModel().fileTypes;
  		List<String> result;
  		if (fileTypes == null || fileTypes.isEmpty()) {
  			return Collections.emptyList();
  		}
  		result = new ArrayList<>(fileTypes);
  		return result;
  	}
docs: Returns a list of file types accepted by the file input.
  
  @see #setFileTypes(Collection) for a description of what constitutes an allowable file types
  
  If no types have been added an empty list is returned. An empty list indicates that all file types are accepted.
  
  @return The file types accepted by this file input e.g. "image/*", ".vis", "text/plain", "text/html",
  "application/pdf".