src/main/java/me/senseiwells/arucas/values/Value.java
public Value onMemberAccess(Context context, String name, ISyntax position) {
		// Get delegate if method exists
		Value value = context.getMemberFunction(this.getClass(), name, -2);

		// We must set the value now if it is a member function
		if (value instanceof Delegatable function) {
			return function.getDelegate(this);
		}

		return null;
	}
/**
	 * This is called when a value access a member on itself
	 *
	 * @param context  The current context
	 * @param name     The name of the member it's accessing
	 * @param position The current syntax position
	 * @return The value that is being accessed which may be null
	 */
This is called when a value access a member on itself
@param context  The current context
@param name     The name of the member it's accessing
@param position The current syntax position
@return The value that is being accessed which may be null
This is called when a value access a member on itself @param context The current context @param name The name of the member it ' s accessing @param position The current syntax position @return The value that is being accessed which may be null
public Value onMemberAccess(Context context, String name, ISyntax position) {
		Value value = context.getMemberFunction(this.getClass(), name, -2);
		if (value instanceof Delegatable function) {
			return function.getDelegate(this);
		}
		return null;
	}
public Value onMemberAccess ( Context context , String name , ISyntax position ) { Value value = context . getMemberFunction ( this . getClass ( ) , name , - 2 ) ; if ( value instanceof Delegatable function ) { return function . getDelegate ( this ) ; } return null ; }
This is called when a value access a member on itself
 @param context  The current context
 @param name     The name of the member it's accessing
 @param position The current syntax position
 @return The value that is being accessed which may be null
This is called when a value access a member on itself @param context The current context @param name The name of the member it ' s accessing @param position The current syntax position @return The value that is being accessed which may be null
// Get delegate if method exists // We must set the value now if it is a member function