@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitNull(); }
@SuppressWarnings("unchecked") @Override public <T> T visit(SatisfactionVisitor<T> visitor) { return (T) visitor.visitProviderClass((Class) InstanceProvider.class); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitInstance(instance); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitClass(type); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitProviderInstance(provider); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitProviderClass(providerType); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitNull(); }
@Override public <T> T visit(SatisfactionVisitor<T> visitor) { return visitor.visitNull(); }