protected void removeApp(final String pkg) {
		if (pkg == null) return;
		final T app = mAppsByPackage.remove(pkg);
		if (app == null) return;
		Log.d(TAG, "Remove: " + pkg);
		mApps.remove(app);
		if (mSelection.getValue() == app) setSelection(null);
	}
STOP: This method only serves the generated binding class, and should never be called directly.
mobile/src/main/java/com/oasisfeng/common/app/BaseAppListViewModel.java