private void setEnableState() {
   ProductNode productNode = lookup.lookup(ProductNode.class);
   boolean state = false;
   if (productNode != null) {
     Product product = productNode.getProduct();
     state =
         product != null
             && product.getGeoCoding() != null
             && product.getGeoCoding().canGetGeoPos()
             && product.getGeoCoding().canGetPixelPos();
   }
   setEnabled(state);
 }