@Override
 public void update(PDOMLinkage linkage, IBinding newBinding) throws CoreException {
   if (newBinding instanceof ICPPTemplateTypeParameter) {
     ICPPTemplateTypeParameter ttp = (ICPPTemplateTypeParameter) newBinding;
     updateName(newBinding.getNameCharArray());
     IType newDefault = null;
     try {
       newDefault = ttp.getDefault();
     } catch (DOMException e) {
       // ignore
     }
     if (newDefault != null) {
       getLinkage().storeType(record + DEFAULT_TYPE, newDefault);
     }
   }
 }