public QName getParameterType() {
List<DataEdge> edges = getEdges();
QName parameterType = super.getParameterType();
if (parameterType == null && getEdges().size() > 0) {
Edge edge = edges.get(0);
WSPort fromPort = (WSPort) edge.getFromPort();
setParameterType(fromPort.getType());
}
return parameterType;
}