catch (IllegalStateException good) {}
md1 = new ServiceBindingMetadata(S, B);
md2 = new ServiceBindingMetadata(S, null);
assertTrue(md1.compareTo(md2) > 0);
assertTrue(md2.compareTo(md1) < 0);
md2 = new ServiceBindingMetadata(B, B);
assertTrue(md1.compareTo(md2) > 0);
assertTrue(md2.compareTo(md1) < 0);