flex wordpress xmlrpc override non compatible

Override non compatible ?

XMLRPCObject.as


Replace:

override public function setCredentials (username:String,password:String):void
{
    this._gateway.setCredentials(username,password);
}
By
override public function setCredentials (username:String,password:String,charset:String=null):void
{
    this._gateway.setCredentials(username,password,charset);
}


Replace:
override public function setRemoteCredentials (username:String,password:String):void
{
    this._gateway.setRemoteCredentials(username,password);
}
By
override public function setRemoteCredentials (username:String,password:String,charset:String=null):void
{
    this._gateway.setRemoteCredentials(username,password,charset);
}




A function marked override must exactly match the parameter and return type declaration of the function it is overriding.
It must have the same number of parameters, each of the same type, and declare the same return type.
If any of the parameters are optional, that must match as well.
Both functions must use the same access specifier (public, private, and so on) or namespace attribute as well.

Links:

http://code.google.com/p/as3-rpclib/issues/detail?id=14
http://code.google.com/p/as3-rpclib/
Example:
http://www.arpitonline.com/blog/downloads/as3_wordpress/
Source:
http://www.arpitonline.com/blog/downloads/as3_wordpress/srcview/index.html

http://www.arpitonline.com/blog/?p=51
http://flexbandit.com/archives/7