module support annotation with extend method annotations