class AerialPlatformResultHandler implements ResultHandler, EventListener<ActiveDataGroupsChangedEvent> {

    @Override
    public List<Output> canHandle(List<Output> outputs)
    {
        List<Output> canHandles = New.list();

        for (Output output : outputs)
        {
            if (ourPlatformLocationName.equals(output.getName()) || ourPlatformAttitudeName.equals(output.getName())
                    || ourGimbalAttitudeName.equals(output.getName()))
            {
                canHandles.add(output);
            }
        }

        return canHandles;
    }

    public  AerialPlatformResultHandler(Toolbox toolbox, OSHImageQuerier querier);

}