public Initializer casts(TCast... casts) {
for (TCast cast : casts) {
if (!castIdentifiers.add(new TCastIdentifier(cast)))
continue;
if (cast instanceof TestCastBase) {
TStrongCasts strongCasts = ((TestCastBase) cast).strongCasts();
if (strongCasts != null)
finder.put(TStrongCasts.class, strongCasts);
}
finder.put(TCast.class, cast);
types(cast.sourceClass());