class UserObjectMethodInvokerReceiverCreator extends BasicIntermediateReceiverObjectCreator {

    @Override
    public Collection<Object> enumIdentifiers(IObject config, IObject context)
            throws InvalidReceiverPipelineException, ReceiverObjectCreatorException {
        // TODO:: Implement some way to predict list of object method names
        throw new InvalidReceiverPipelineException("Enumeration of user object methods is not implemented.");
    }

    public  UserObjectMethodInvokerReceiverCreator(
            final IReceiverObjectCreator underlyingObjectCreator,
            final IObject filterConfig,
            final IObject objectConfig);

}