throw new CompilationException(__cmsgs.errUnknownPartInAlias(src.getPart(),
messageType.messageType.toString()));
rootNodeType = alias.part.type;
} else if (src.getHeader() != null) {
alias.header = src.getHeader();
rootNodeType = new OElementVarType(_oprocess, QName.valueOf("{http://www.w3.org/2001/XMLSchema}any"));
}
if (src.getQuery() != null)
alias.location = compileExpr(src.getQuery(), rootNodeType, null, new Object[1]);
property.aliases.add(alias);
alias.debugInfo = createDebugInfo(_processDef, src.getMessageType() + " --> " + src.getPropertyName());