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}