ocopy.keepSrcElementName = scopy.isKeepSrcElement();
ocopy.ignoreMissingFromData = scopy.isIgnoreMissingFromData();
ocopy.ignoreUninitializedFromVariable = scopy.isIgnoreUninitializedFromVariable();
ocopy.insertMissingToData = scopy.isInsertMissingToData();
ocopy.insertMissingToData = scopy.isInsertMissingToData();
ocopy.debugInfo = new DebugInfo(_context.getSourceLocation(), scopy.getLineNo(),
source.getExtensibilityElements());
try {
if (scopy.getFrom() == null)
throw new CompilationException(__cmsgs.errMissingFromSpec().setSource(scopy));
ocopy.from = compileFrom(scopy.getFrom());