@Override
    public ProxyTicket create(final ProxyGrantingTicket proxyGrantingTicket, final Service service) throws Throwable {
        val ticketId = produceTicketIdentifier(service);
        return produceTicket(proxyGrantingTicket, service, ticketId);
    }
The {@link DefaultProxyTicketFactory} is responsible for
creating {@link ProxyTicket} objects.

@author Misagh Moayyed
@since 4.2
core/cas-server-core-tickets-api/src/main/java/org/apereo/cas/ticket/factory/DefaultProxyTicketFactory.java