@Override
	public Optional<Value<?>> getValue() {
		return Optional.ofNullable(value).map(Value::copy);
	}
{@inheritDoc}
<p>
Since this is a constant, the model will first be copied and the
operation will then be performed on the copy.
common-parent/codegen/src/main/java/com/speedment/common/codegen/constant/DefaultAnnotationUsage.java