asn1s-api/src/main/java/org/asn1s/api/type/Enumerated.java
/**
	 * By default Enumerated type should optimize values,
	 * since there would be no object creation
	 *
	 * @param scope    resolution scope
	 * @param valueRef value reference
	 * @throws ValidationException if value is illegal
	 * @throws ResolutionException if value is not resolved
	 */
By default Enumerated type should optimize values,
since there would be no object creation

@param scope    resolution scope
@param valueRef value reference
@throws ValidationException if value is illegal
@throws ResolutionException if value is not resolved
By default Enumerated type should optimize values since there would be no object creation @param scope resolution scope @param valueRef value reference @throws ValidationException if value is illegal @throws ResolutionException if value is not resolved
@Override
	default void accept( @NotNull Scope scope, @NotNull Ref<Value> valueRef ) throws ValidationException, ResolutionException
	{
		optimize( scope, valueRef );
	}
@ Override default void accept ( @ NotNull Scope scope , @ NotNull Ref < Value > valueRef ) throws ValidationException , ResolutionException { optimize ( scope , valueRef ) ; }
By default Enumerated type should optimize values,
 since there would be no object creation
By default Enumerated type should optimize values since there would be no object creation