Signature change, as type is required and other arguments are not required
removed synchronized from method as not needed and may impact performances (google code issue #33)