}
public Call[] getCalls(QName portName) throws ServiceException {
if (portName == null)
throw new ServiceException("Portname cannot be null");
SEIFactory factory = (SEIFactory) portToImplementationMap.get(portName.getLocalPart());
if( factory == null )
throw new ServiceException("No port for portname: " + portName);
OperationInfo[] operationInfos = factory.getOperationInfos();
javax.xml.rpc.Call[] array = new javax.xml.rpc.Call[operationInfos.length];
for (int i = 0; i < operationInfos.length; i++) {
OperationInfo operation = operationInfos[i];