class IntentRequestHandler implements RequestHandler {

    @Override
    public boolean canHandle(HandlerInput input) {
        if (input.getRequestEnvelope().getRequest() instanceof IntentRequest) {
            IntentRequest request = (IntentRequest) input.getRequestEnvelope().getRequest();
            return request.getIntent().getName().equals(intentName);
        }
        return false;
    }

    public  IntentRequestHandler(Class<T> intentClass, IntentMapper intentMapper);
    public  IntentRequestHandler(Class<T> intentClass, IntentReader<T> intentReader);

}