No OnProcessInput() method in custom business service
I was looking at some code of a business service of which the author is unknown. It's very simple in what it does; it extends from Ens.BusinessService and has a method that performs SendRequestSync() to a business process. However, I noticed that the business service lacks an OnProcessInput() method. Rather, it uses a method called General() which has the same sort of signature/structure that OnProcess input does--pInput as [Custom Message Class], Output pOutput as [Custom Response Class].
The method works as observed in a message trace but I am not sure why. Is it possible to have a method that functions like OnProcessInput() but is just renamed to something else? Would this be an example of overriding the OnProcessInput() method?