code: private static boolean isCoercibleFrom(EvaluationContext ctx, Object src, Class<?> target) {
          // TODO: This isn't pretty but it works. Significant refactoring would
          //       be required to avoid the exception.
          try {
              ELSupport.coerceToType(ctx, src, target);
          } catch (ELException e) {
              return false;
          }
          return true;
      }
docs: /*
  This class duplicates code in javax.el.Util. When making changes keep
  the code in sync.