ok.js
function (name) {
		var args = arguments;
		var len = args.length;
		if (len === 0) {
			return this.getMap();
		}
		else if (len === 1) {
			return this.getValue(name);
		}
		else {
			return this.getValues.apply(this, args);
		}
	}
function (name) {
		var args = arguments;
		var len = args.length;
		if (len === 0) {
			return this.getMap();
		}
		else if (len === 1) {
			return this.getValue(name);
		}
		else {
			return this.getValues.apply(this, args);
		}
	}
function ( name ) { var args = arguments ; var len = args . length ; if ( len === 0 ) { return this . getMap ( ) ; } else if ( len === 1 ) { return this . getValue ( name ) ; } else { return this . getValues . apply ( this , args ) ; } }
Get the values of one or more properties
@param {...string=} name Optional property names. If omitted, a map of
all properties will be returned. If one property name is given then the
value of that property will be returned. Otherwise, if more than one
property name is given, the values of those properties will be returned
as an array.
@return {Object|Array|*} Result of the get operation depending on the
number of property names given.
Get the values of one or more properties