void process_activity(Activity activity) throws Exception {
  final SootClass cn=activity.getSootClass();
  String className=cn.getName();
  if (className.matches("^(android|com.android|org.apache).*/")) {
    logger.info("process_activity: skip built-in activity");
    return;
  }
  if (classNodeIsAnAndroidActivity(cn)) {
    for (    SootMethod m : cn.getMethods()) {
      logger.info("  processing method {}",m.getName());
      process_method(activity,cn,m);
    }
  }
 else {
    logger.info("Class {} not processed, it is not an Activity " + " or subclass of Activity.",cn);
  }
}

void process_activity ( Activity activity ) throws Exception { final SootClass cn = activity . getSootClass ( ) ; String className = cn . getName ( ) ; if ( className . matches ( "^(android|com.android|org.apache).*/" ) ) { logger . info ( "process_activity: skip built-in activity" ) ; return ; } if ( classNodeIsAnAndroidActivity ( cn ) ) { for ( SootMethod m : cn . getMethods ( ) ) { logger . info ( "  processing method {}" , m . getName ( ) ) ; process_method ( activity , cn , m ) ; } } else { logger . info ( "Class {} not processed, it is not an Activity " + " or subclass of Activity." , cn ) ; } }
process all of the entry points for an activity . for now , we just process all of the methods in the class
