<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Hi ;<br><br>In this test, InfertileChicken is selected for Chicken API type, because DeploymentType precedence is higher than Chicken. So *egg* field is called over InfertileChicken.(Field parent instance API Type = Chicken and Binding Type = @Current)<br><br>But test is contradicted to this. Or any other semantic exist? <br><br>@AnotherDeploymentType<br>class InfertileChicken extends Chicken<br>{<br>&nbsp;&nbsp; <br>}<br><br>class Chicken<br>{<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; @Produces @Foo<br>&nbsp;&nbsp; private Egg egg = new Egg(this);<br>&nbsp;&nbsp; <br>}<br><br>Thanks;<br><br>Gurkan<br><br></div></div><br>



      </body></html>