remain only annotation selection strategy;added asmpreassemblycheckinterface for additional checking