1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/client/PortInfo.java Thu Sep 26 10:43:28 2013 -0700 1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/client/PortInfo.java Fri Oct 04 16:21:34 2013 +0100 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -36,8 +36,6 @@ 1.11 import com.sun.xml.internal.ws.api.model.wsdl.WSDLPort; 1.12 import com.sun.xml.internal.ws.binding.BindingImpl; 1.13 import com.sun.xml.internal.ws.binding.WebServiceFeatureList; 1.14 -import com.sun.xml.internal.ws.model.wsdl.WSDLPortImpl; 1.15 -import com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl; 1.16 import com.sun.xml.internal.ws.policy.PolicyMap; 1.17 import com.sun.xml.internal.ws.policy.jaxws.PolicyUtil; 1.18 1.19 @@ -96,7 +94,7 @@ 1.20 public PolicyMap createPolicyMap() { 1.21 PolicyMap map; 1.22 if(portModel != null) { 1.23 - map = ((WSDLModelImpl) portModel.getOwner().getParent()).getPolicyMap(); 1.24 + map = portModel.getOwner().getParent().getPolicyMap(); 1.25 } else { 1.26 map = PolicyResolverFactory.create().resolve(new PolicyResolver.ClientContext(null,owner.getContainer())); 1.27 } 1.28 @@ -154,8 +152,8 @@ 1.29 private WSDLPort getPortModel(WSServiceDelegate owner, QName portName) { 1.30 1.31 if (owner.getWsdlService() != null){ 1.32 - Iterable<WSDLPortImpl> ports = owner.getWsdlService().getPorts(); 1.33 - for (WSDLPortImpl port : ports){ 1.34 + Iterable<? extends WSDLPort> ports = owner.getWsdlService().getPorts(); 1.35 + for (WSDLPort port : ports){ 1.36 if (port.getName().equals(portName)) 1.37 return port; 1.38 }