package ${config['appid']};

import org.appcelerator.titanium.TiApplication;

public final class ${config['classname']}Application extends TiApplication {

	@Override
	public void onCreate() {
		super.onCreate();
		
		appInfo = new ${config['classname']}AppInfo(this);
		stylesheet = new ApplicationStylesheet();
		
		onAfterCreate();
	}

	@Override
	public final Integer getDrawableID(String key) { return RA.getDrawable(key); }
	
	@Override
	public final Integer getStringID(String key) { return RA.getString(key); }
	
	@Override
	public final Integer getAttrID(String key) { return RA.getAttr(key); }
	
}

@@ -440,97 +440,8 @@
 ide%0A
-%09public final Integer getStringID(String key) %7B return RA.getString(key); %7D%0A%09%0A%09@Override%0A
 %09pub

Remove getStringID, because RA.getString doesn't appear to always exist. We need a better way to do this (link in the RA to titanium SDK code.) Pondering...