src/org/kaivos/fortob/environment/FortobSubenvironment.java
@Override
	public @NonNull FortobEnvironment put(String name, @NonNull FortobValue val) {
		if (parent.contains(name))
			parent.put(name, val);
		else
			map.put(name, val);
		
		return this;
	}
/**
	 * Puts a value to the map or, if already in the map of the parent environment, the map of the parent environment
	 * 
	 * @param name The name
	 * @param val The value
	 * @return self
	 */
Puts a value to the map or, if already in the map of the parent environment, the map of the parent environment

@param name The name
@param val The value
@return self
Puts a value to the map or if already in the map of the parent environment the map of the parent environment @param name The name @param val The value @return self
@Override
	public @NonNull FortobEnvironment put(String name, @NonNull FortobValue val) {
		if (parent.contains(name))
			parent.put(name, val);
		else
			map.put(name, val);
		return this;
	}
@ Override public @ NonNull FortobEnvironment put ( String name , @ NonNull FortobValue val ) { if ( parent . contains ( name ) ) parent . put ( name , val ) ; else map . put ( name , val ) ; return this ; }
Puts a value to the map or, if already in the map of the parent environment, the map of the parent environment
Puts a value to the map or if already in the map of the parent environment the map of the parent environment