/**
* @see blackberry.core.ScriptableFunctionBase#getFunctionSignatures()
*/
protected FunctionSignature[] getFunctionSignatures() {
final FunctionSignature fs1 = new FunctionSignature( 1 );
fs1.addParam( AppointmentObject.class, true );
final FunctionSignature fs2 = new FunctionSignature( 1 );
fs2.addParam( Date.class, true );
// additional signature for 6.0 - Dates are returned from JS as Scriptable
final FunctionSignature fs3 = new FunctionSignature( 1 );
fs3.addParam( Scriptable.class, true );
return new FunctionSignature[] { new FunctionSignature( 0 ), fs1, fs2, fs3 };
}