+ if(intent!=null && intent.getAction()==ACTION_PROCESS_COMMAND) {
+ final String cmdline = intent.getStringExtra(EXTRA_COMMAND_LINE);
+ final String origin = intent.getStringExtra(EXTRA_SMS_ORIGIN_ADDRESS);
+ final Address address= new Address(toNonNull(Protocol.SMS), origin);//NOPMD variable depends on originAddress
+ final String[] words=Utils.shellwords(toNonNull(cmdline));
+ final String[] args=new String[words.length-1];//NOPMD variable size depends on words.length
+ System.arraycopy(words, 1, args, 0, args.length);
+
+ Utils.processCommand(this, toNonNull(words[0]), args, toNonNull(address));
+ }