Merge commit 'b43b35a034ad667ba749270537155e7534906153' * commit 'b43b35a034ad667ba749270537155e7534906153': Add Annotation for optional features.