@Override
public <V> void verifyAttribute(Class<V> datatype, Object value) {
Preconditions.checkNotNull(datatype);
Preconditions.checkNotNull(value);
AttributeHandler handler = handlers.get(datatype);
if (handler!=null) handler.verifyAttribute(value);
}