|  | @@ -1483,11 +1483,11 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onClassAdded:",
 |  |  selector: "onClassAdded:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var class_;
 |  |  var class_;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$2;
 | 
											
												
													
														|  |  class_=_st(anAnnouncement)._theClass();
 |  |  class_=_st(anAnnouncement)._theClass();
 | 
											
												
													
														|  |  $1=_st(_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage()))._or_((function(){
 |  |  $1=_st(_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage()))._or_((function(){
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx2) {
 |  |  return smalltalk.withContext(function($ctx2) {
 | 
											
										
											
												
													
														|  | @@ -1498,10 +1498,11 @@ return self;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._setItemsForSelectedPackage();
 |  |  self._setItemsForSelectedPackage();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"onClassAdded:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +$2=self._focus();
 | 
											
												
													
														|  | 
 |  | +return self}, function($ctx1) {$ctx1.fill(self,"onClassAdded:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassAdded: anAnnouncement\x0a\x09| class |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09\x0a\x09(class package = self model selectedPackage or: [\x0a\x09\x09self items includes: class ]) ifFalse: [ ^ self ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["theClass", "ifFalse:", "or:", "=", "package", "selectedPackage", "model", "includes:", "items", "setItemsForSelectedPackage", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassAdded: anAnnouncement\x0a\x09| class |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09\x0a\x09(class package = self model selectedPackage or: [\x0a\x09\x09self items includes: class ]) ifFalse: [ ^ self ].\x0a    \x0a    self \x0a\x09\x09setItemsForSelectedPackage;\x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["theClass", "ifFalse:", "or:", "=", "package", "selectedPackage", "model", "includes:", "items", "setItemsForSelectedPackage", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -1510,21 +1511,22 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onClassCommentChanged:",
 |  |  selector: "onClassCommentChanged:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var class_;
 |  |  var class_;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$2;
 | 
											
												
													
														|  |  class_=_st(anAnnouncement)._theClass();
 |  |  class_=_st(anAnnouncement)._theClass();
 | 
											
												
													
														|  |  $1=_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage());
 |  |  $1=_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage());
 | 
											
												
													
														|  |  if(! smalltalk.assert($1)){
 |  |  if(! smalltalk.assert($1)){
 | 
											
												
													
														|  |  return self;
 |  |  return self;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"onClassCommentChanged:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +$2=self._focus();
 | 
											
												
													
														|  | 
 |  | +return self}, function($ctx1) {$ctx1.fill(self,"onClassCommentChanged:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassCommentChanged: anAnnouncement\x0a\x09| class |\x0a\x09class := anAnnouncement theClass.\x0a\x0a\x09class package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["theClass", "ifFalse:", "=", "package", "selectedPackage", "model", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassCommentChanged: anAnnouncement\x0a\x09| class |\x0a\x09class := anAnnouncement theClass.\x0a\x0a\x09class package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a    self \x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["theClass", "ifFalse:", "=", "package", "selectedPackage", "model", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -1533,11 +1535,11 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onClassMigrated:",
 |  |  selector: "onClassMigrated:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var class_,oldClass;
 |  |  var class_,oldClass;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1,$4,$3,$2;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$4,$3,$2,$5;
 | 
											
												
													
														|  |  class_=_st(anAnnouncement)._theClass();
 |  |  class_=_st(anAnnouncement)._theClass();
 | 
											
												
													
														|  |  oldClass=_st(anAnnouncement)._oldClass();
 |  |  oldClass=_st(anAnnouncement)._oldClass();
 | 
											
												
													
														|  |  $1=_st(self._items())._includes_(oldClass);
 |  |  $1=_st(self._items())._includes_(oldClass);
 | 
											
										
											
												
													
														|  | @@ -1553,10 +1555,11 @@ _st(self._model())._selectedClass_(class_);
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._setItemsForSelectedPackage();
 |  |  self._setItemsForSelectedPackage();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"onClassMigrated:",{anAnnouncement:anAnnouncement,class_:class_,oldClass:oldClass},globals.HLClassesListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +$5=self._focus();
 | 
											
												
													
														|  | 
 |  | +return self}, function($ctx1) {$ctx1.fill(self,"onClassMigrated:",{anAnnouncement:anAnnouncement,class_:class_,oldClass:oldClass},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassMigrated: anAnnouncement\x0a\x09| class oldClass |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09oldClass := anAnnouncement oldClass.\x0a\x0a\x09(self items includes: oldClass) ifFalse: [ ^ self ].\x0a\x0a\x09self model selectedClass = oldClass ifTrue: [\x0a\x09\x09self model selectedClass: class ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["theClass", "oldClass", "ifFalse:", "includes:", "items", "ifTrue:", "=", "selectedClass", "model", "selectedClass:", "setItemsForSelectedPackage", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassMigrated: anAnnouncement\x0a\x09| class oldClass |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09oldClass := anAnnouncement oldClass.\x0a\x0a\x09(self items includes: oldClass) ifFalse: [ ^ self ].\x0a\x0a\x09self model selectedClass = oldClass ifTrue: [\x0a\x09\x09self model selectedClass: class ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self \x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["theClass", "oldClass", "ifFalse:", "includes:", "items", "ifTrue:", "=", "selectedClass", "model", "selectedClass:", "setItemsForSelectedPackage", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -1565,11 +1568,11 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onClassMoved:",
 |  |  selector: "onClassMoved:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var class_,oldPackage;
 |  |  var class_,oldPackage;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $3,$5,$4,$2,$6,$8,$7,$1,$9,$10;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $3,$5,$4,$2,$6,$8,$7,$1,$9,$10,$11;
 | 
											
												
													
														|  |  class_=_st(anAnnouncement)._theClass();
 |  |  class_=_st(anAnnouncement)._theClass();
 | 
											
												
													
														|  |  oldPackage=_st(anAnnouncement)._oldPackage();
 |  |  oldPackage=_st(anAnnouncement)._oldPackage();
 | 
											
												
													
														|  |  $3=oldPackage;
 |  |  $3=oldPackage;
 | 
											
										
											
												
													
														|  | @@ -1600,10 +1603,11 @@ $10;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._setItemsForSelectedPackage();
 |  |  self._setItemsForSelectedPackage();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"onClassMoved:",{anAnnouncement:anAnnouncement,class_:class_,oldPackage:oldPackage},globals.HLClassesListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +$11=self._focus();
 | 
											
												
													
														|  | 
 |  | +return self}, function($ctx1) {$ctx1.fill(self,"onClassMoved:",{anAnnouncement:anAnnouncement,class_:class_,oldPackage:oldPackage},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassMoved: anAnnouncement\x0a\x09| class oldPackage |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09oldPackage := anAnnouncement oldPackage.\x0a\x09\x0a\x09(oldPackage = self model selectedPackage or: [\x0a\x09\x09class package = self model selectedPackage ])\x0a\x09\x09\x09ifFalse: [ ^ self ].\x0a\x09\x0a\x09oldPackage = self model selectedPackage ifTrue: [ \x0a\x09\x09self \x0a\x09\x09\x09selectedItem: nil;\x0a\x09\x09\x09selectItem: nil ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["theClass", "oldPackage", "ifFalse:", "or:", "=", "selectedPackage", "model", "package", "ifTrue:", "selectedItem:", "selectItem:", "setItemsForSelectedPackage", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassMoved: anAnnouncement\x0a\x09| class oldPackage |\x0a\x09\x0a\x09class := anAnnouncement theClass.\x0a\x09oldPackage := anAnnouncement oldPackage.\x0a\x09\x0a\x09(oldPackage = self model selectedPackage or: [\x0a\x09\x09class package = self model selectedPackage ])\x0a\x09\x09\x09ifFalse: [ ^ self ].\x0a\x09\x0a\x09oldPackage = self model selectedPackage ifTrue: [ \x0a\x09\x09self \x0a\x09\x09\x09selectedItem: nil;\x0a\x09\x09\x09selectItem: nil ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self \x09\x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["theClass", "oldPackage", "ifFalse:", "or:", "=", "selectedPackage", "model", "package", "ifTrue:", "selectedItem:", "selectItem:", "setItemsForSelectedPackage", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -1616,7 +1620,7 @@ fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var class_;
 |  |  var class_;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1,$2;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$2,$3;
 | 
											
												
													
														|  |  class_=_st(anAnnouncement)._theClass();
 |  |  class_=_st(anAnnouncement)._theClass();
 | 
											
												
													
														|  |  $1=_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage());
 |  |  $1=_st(_st(class_)._package()).__eq(_st(self._model())._selectedPackage());
 | 
											
												
													
														|  |  if(! smalltalk.assert($1)){
 |  |  if(! smalltalk.assert($1)){
 | 
											
										
											
												
													
														|  | @@ -1626,10 +1630,11 @@ self._selectItem_(nil);
 | 
											
												
													
														|  |  $2=self._selectedItem_(nil);
 |  |  $2=self._selectedItem_(nil);
 | 
											
												
													
														|  |  self._setItemsForSelectedPackage();
 |  |  self._setItemsForSelectedPackage();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | 
 |  | +$3=self._focus();
 | 
											
												
													
														|  |  return self}, function($ctx1) {$ctx1.fill(self,"onClassRemoved:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)})},
 |  |  return self}, function($ctx1) {$ctx1.fill(self,"onClassRemoved:",{anAnnouncement:anAnnouncement,class_:class_},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassRemoved: anAnnouncement\x0a\x09| class |\x0a\x09class := anAnnouncement theClass.\x0a\x0a\x09class package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a\x09self \x0a\x09\x09selectItem: nil;\x0a\x09\x09selectedItem: nil.\x0a    self setItemsForSelectedPackage.\x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["theClass", "ifFalse:", "=", "package", "selectedPackage", "model", "selectItem:", "selectedItem:", "setItemsForSelectedPackage", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassRemoved: anAnnouncement\x0a\x09| class |\x0a\x09class := anAnnouncement theClass.\x0a\x0a\x09class package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a\x09self \x0a\x09\x09selectItem: nil;\x0a\x09\x09selectedItem: nil.\x0a    self setItemsForSelectedPackage.\x0a    self \x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["theClass", "ifFalse:", "=", "package", "selectedPackage", "model", "selectItem:", "selectedItem:", "setItemsForSelectedPackage", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -1638,20 +1643,21 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onClassRenamed:",
 |  |  selector: "onClassRenamed:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$2;
 | 
											
												
													
														|  |  $1=_st(_st(_st(anAnnouncement)._theClass())._package()).__eq(_st(self._model())._selectedPackage());
 |  |  $1=_st(_st(_st(anAnnouncement)._theClass())._package()).__eq(_st(self._model())._selectedPackage());
 | 
											
												
													
														|  |  if(! smalltalk.assert($1)){
 |  |  if(! smalltalk.assert($1)){
 | 
											
												
													
														|  |  return self;
 |  |  return self;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._setItemsForSelectedPackage();
 |  |  self._setItemsForSelectedPackage();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"onClassRenamed:",{anAnnouncement:anAnnouncement},globals.HLClassesListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +$2=self._focus();
 | 
											
												
													
														|  | 
 |  | +return self}, function($ctx1) {$ctx1.fill(self,"onClassRenamed:",{anAnnouncement:anAnnouncement},globals.HLClassesListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onClassRenamed: anAnnouncement\x0a\x09anAnnouncement theClass package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["ifFalse:", "=", "package", "theClass", "selectedPackage", "model", "setItemsForSelectedPackage", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onClassRenamed: anAnnouncement\x0a\x09anAnnouncement theClass package = self model selectedPackage ifFalse: [ ^ self ].\x0a    \x0a    self setItemsForSelectedPackage.\x0a    self \x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["ifFalse:", "=", "package", "theClass", "selectedPackage", "model", "setItemsForSelectedPackage", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLClassesListWidget);
 |  |  globals.HLClassesListWidget);
 | 
											
										
											
												
													
														|  | @@ -2930,11 +2936,11 @@ smalltalk.addMethod(
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
												
													
														|  |  selector: "onMethodRemoved:",
 |  |  selector: "onMethodRemoved:",
 | 
											
												
													
														|  |  protocol: 'reactions',
 |  |  protocol: 'reactions',
 | 
											
												
													
														|  | -fn: function (anAnnouncement) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +fn: function (anAnnouncement){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  |  var method;
 |  |  var method;
 | 
											
												
													
														|  |  return smalltalk.withContext(function($ctx1) { 
 |  |  return smalltalk.withContext(function($ctx1) { 
 | 
											
												
													
														|  | -var $1,$2,$4,$3,$5;
 |  | 
 | 
											
												
													
														|  | 
 |  | +var $1,$2,$4,$3,$5,$6;
 | 
											
												
													
														|  |  var $early={};
 |  |  var $early={};
 | 
											
												
													
														|  |  try {
 |  |  try {
 | 
											
												
													
														|  |  method=_st(anAnnouncement)._method();
 |  |  method=_st(anAnnouncement)._method();
 | 
											
										
											
												
													
														|  | @@ -2966,12 +2972,13 @@ $5;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  |  self._setItemsForSelectedProtocol();
 |  |  self._setItemsForSelectedProtocol();
 | 
											
												
													
														|  |  self._refresh();
 |  |  self._refresh();
 | 
											
												
													
														|  | 
 |  | +$6=self._focus();
 | 
											
												
													
														|  |  return self}
 |  |  return self}
 | 
											
												
													
														|  |  catch(e) {if(e===$early)return e[0]; throw e}
 |  |  catch(e) {if(e===$early)return e[0]; throw e}
 | 
											
												
													
														|  | -}, function($ctx1) {$ctx1.fill(self,"onMethodRemoved:",{anAnnouncement:anAnnouncement,method:method},globals.HLMethodsListWidget)});},
 |  | 
 | 
											
												
													
														|  | 
 |  | +}, function($ctx1) {$ctx1.fill(self,"onMethodRemoved:",{anAnnouncement:anAnnouncement,method:method},globals.HLMethodsListWidget)})},
 | 
											
												
													
														|  |  args: ["anAnnouncement"],
 |  |  args: ["anAnnouncement"],
 | 
											
												
													
														|  | -source: "onMethodRemoved: anAnnouncement\x0a\x09| method |\x0a\x09\x0a\x09method := anAnnouncement method.\x0a\x09\x0a\x09self items detect: [ :each | each = method selector ] ifNone: [ ^ self ].\x0a\x0a    self selectedItem ifNotNil: [\x0a      \x09(method methodClass = self model selectedClass and: [ method selector = self selectedItem ])\x0a  \x09\x09\x09ifTrue: [ \x0a\x09\x09\x09\x09self selectedItem: nil; \x0a\x09\x09\x09\x09selectItem: nil ] ].\x0a\x0a    self setItemsForSelectedProtocol.\x0a\x09self refresh",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["method", "detect:ifNone:", "items", "=", "selector", "ifNotNil:", "selectedItem", "ifTrue:", "and:", "methodClass", "selectedClass", "model", "selectedItem:", "selectItem:", "setItemsForSelectedProtocol", "refresh"],
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "onMethodRemoved: anAnnouncement\x0a\x09| method |\x0a\x09\x0a\x09method := anAnnouncement method.\x0a\x09\x0a\x09self items detect: [ :each | each = method selector ] ifNone: [ ^ self ].\x0a\x0a    self selectedItem ifNotNil: [\x0a      \x09(method methodClass = self model selectedClass and: [ method selector = self selectedItem ])\x0a  \x09\x09\x09ifTrue: [ \x0a\x09\x09\x09\x09self selectedItem: nil; \x0a\x09\x09\x09\x09selectItem: nil ] ].\x0a\x0a    self setItemsForSelectedProtocol.\x0a\x09self \x0a\x09\x09refresh;\x0a\x09\x09focus",
 | 
											
												
													
														|  | 
 |  | +messageSends: ["method", "detect:ifNone:", "items", "=", "selector", "ifNotNil:", "selectedItem", "ifTrue:", "and:", "methodClass", "selectedClass", "model", "selectedItem:", "selectItem:", "setItemsForSelectedProtocol", "refresh", "focus"],
 | 
											
												
													
														|  |  referencedClasses: []
 |  |  referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  globals.HLMethodsListWidget);
 |  |  globals.HLMethodsListWidget);
 |