more restrictive way to find candidate methods for the observer pattern: methods should have at least one paramater whose type is of interest in order to avoid type-incompatible subject calls when one class (e.g., AbstractButton) is involved in multiple observer patterns
more restrictive way to find candidate methods for the observer pattern: methods should have at least one paramater whose type is of interest
in order to avoid type-incompatible subject calls when one class (e.g., AbstractButton) is involved in multiple observer patterns

plum-umd/pasket,plum-umd/pasket,plum-umd/pasket,plum-umd/pasket,plum-umd/pasket