removing openjdk from travis config.
* supoort annotation in trait.
* fix readme.