// name
if(name instanceof LitString){
Variable v = new Variable(Scope.SCOPE_UNDEFINED,name.getStart(),name.getEnd());
v.addMember(new DataMember(name));
name=new VariableRef(v);
}
else if(name instanceof Variable) name=new VariableRef((Variable) name);
else throw new BytecodeException("name from catch statement is invalid",name.getStart());
addCatch((ExprString)type, (VariableRef)name, b, line);
}