/**
* @see blackberry.core.ScriptableFunctionBase#getFunctionSignatures()
*/
protected FunctionSignature[] getFunctionSignatures() {
final FunctionSignature fs1 = new FunctionSignature( 2 );
fs1.addParam( Object.class, true );
fs1.addParam( Object.class, true );
final FunctionSignature fs2 = new FunctionSignature( 1 );
fs2.addParam( String.class, true );
final FunctionSignature fs3 = new FunctionSignature( 1 );
fs3.addParam( AddressObject.class, true );
return new FunctionSignature[] { new FunctionSignature( 0 ), fs1, fs2, fs3 };
}