@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;
	}
@ 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 ; }
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