my $TicketCommonObject = Kernel::GenericInterface::Operation::Ticket::Common->new(
ConfigObject => $ConfigObject,
LogObject => $LogObject,
DBObject => $DBObject,
MainObject => $MainObject,
TimeObject => $TimeObject,
EncodeObject => $EncodeObject,
DebuggerObject => $DebuggerObject,
WebserviceID => $WebserviceID, # ID of the currently used web service
);
It is clear that "Ticket" prefix is missing, thanks for pointing this out, I suggest you to open a bug report for this so you can track the status of the fix for this issue.
But this will not answer you question, in fact your are looking at the GenericInterface API and this methods will not help you in your task. please take a look into