removed final from ComponentFoundCondition class