alias.debugInfo = createDebugInfo(_processDef, "PropertyAlias " + src.getPropertyName() + " for " + src.getMessageType());
if (src.getMessageType() == null) {
throw new CompilationException(__cmsgs.errAliasUndeclaredMessage(src.getPropertyName(), src.getQuery().getPath()));
}
OMessageVarType messageType = resolveMessageType(src.getMessageType());
alias.varType = messageType;
// bpel 2.0 excludes declaration of part;
// bpel 1.1 requires it
if (src.getPart() != null) {
alias.part = messageType.parts.get(src.getPart());