in reply to Invoking method in another package

It is legal. It means "look for this method in the Barfoo class rather than the Foobar class". It's almost always the wrong thing to do. It's more likely you wanted to do this:
Barfoo->thisone($fb);
Note that this is class method and this the class name is the first parameter.