001
002package io.vrap.rmf.base.client;
003
004/**
005 * abstract class for accessor implementations
006 * @param <T> the underlying value type
007 */
008public abstract class Accessor<T> {
009    protected final T value;
010
011    /**
012     * accessor constructor
013     * @param value to be accessed
014     */
015    public Accessor(final T value) {
016        this.value = value;
017    }
018}