code: @Pure
  	public static DBaseFileAttributeProvider getProvider(URI dbaseFile, int recordNumber) {
  		final DBaseFileAttributePool pool = getPool(dbaseFile);
  		if (pool != null) {
  			final DBaseFileAttributeAccessor accessor = pool.getAccessor(recordNumber);
  			if (accessor != null) {
  				return new DBaseFileAttributeProvider(accessor);
  			}
  		}
  		return null;
  	}
docs: Get an attribute container that corresponds to the specified file.
  
  @param dbaseFile is the file to read
  @param recordNumber is the index of the record inside the file ({@code 0..size-1}).
  @return a container or <code>null</code> on error