public Object common(Object output1, Object output2) {return outputs.common((T) output1, (T) output2);}

public Object common ( Object output1 , Object output2 ) { return outputs . common ( ( T ) output1 , ( T ) output2 ) ; }
public override object Common(object output1, object output2){return outputs.Common((T)output1, (T)output2);}
