In the class ResourceHelper the equals is bound to some predifined class. If you sub type resource to implemnt a new type you get at resolve time an error :
ERROR: invalid configuration for resolver 'starteam': pointing ivy files to ivy cache is forbidden !
Beacuse the helper is returning true....
Workaround is to keep use of the already defined.