private static ArrayValue createArrayValue(final Collection<? extends ParsedAttribute<?>> value) {
		final List<Value> list = new ArrayList<>(value.size());
		for (final ParsedAttribute<?> parsed : value)
			list.add(parsed.getValue());

		return new ArrayValue(list);
	}
private static ArrayValue createArrayValue ( final Collection < ? extends ParsedAttribute < ? > > value ) { final List < Value > list = new ArrayList < > ( value . size ( ) ) ; for ( final ParsedAttribute < ? > parsed : value ) list . add ( parsed . getValue ( ) ) ; return new ArrayValue ( list ) ; }
Creates internal representation of the attribute value.
@param value list of child attribute values of the attribute within the environment
@return internal representation of the composite attribute value