T
public interface HasValue<T>
java.lang.Class<T>
getType()
getValue()
T getValue()
java.lang.Class<T> getType()