<cfscript>

	writeDump( testArgs() );
	writeDump( testArgs( "one" ) );
	writeDump( testArgs( "one", "two" ) );
	writeDump( testArgs( "one", "two", "three" ) );
	writeDump( testArgs( "one", "two", "three", "four" ) );

	// Exploring variadic method mechanics.
	public array function testArgs( /* .... */ ) {

		return [].append( arguments, true );

	}

	// Lucee: Works!
	// Adobe: Fails because arguments is appended as a single Struct.

</cfscript>