docs: @SuppressWarnings("resource")
  	@Pure
  	public int getAttributeCount() {
  		try {
  			final DBaseFileReader dbReader = getReader();
  			synchronized (dbReader) {
  				return dbReader.getDBFFieldCount();
  			}
  		} catch (IOException exception) {
  			return 0;
  		}
  	}