a little refactoring, added min/max/target sdk version parsing support, added analysis examples