private void addAccessibleListeners(Label label, final Image image) { label .getAccessible() .addAccessibleListener( new AccessibleAdapter() { @Override public void getName(AccessibleEvent event) { final String accessibleMessage = getAccessibleMessageFor(image); if (accessibleMessage == null) { return; } event.result = accessibleMessage; } }); }