host = new CupSkinParser().parse(new InputStreamReader(is), original.getName());
} catch (Exception e) {
throw new BuildException(e);
}
Location newFCLoc = null;
try {
newFCLoc = host.getGrammar(CopperElementName.newName("_" + hostGrammar))
.getGrammarElement(CopperElementName.newName(newFC)).getLocation();
host.setStartSymbol(CopperElementReference.ref(CopperElementName.newName("_" + hostGrammar), newFC, newFCLoc));
} catch (ParseException e) {