private void tweet(String msg)
	{
		msg = CMStrings.scrunchWord(CMStrings.removeColors(msg), 140);
		try
		{
			Class<?> cbClass = Class.forName("twitter4j.conf.ConfigurationBuilder");
			Object cbObj = cbClass.newInstance();
			Method cbM1=cbClass.getMethod("setOAuthConsumerKey", String.class);
			cbM1.invoke(cbObj,CMProps.getProp("TWITTER-OAUTHCONSUMERKEY"));
			Method cbM2=cbClass.getMethod("setOAuthConsumerSecret", String.class);
			cbM2.invoke(cbObj,CMProps.getProp("TWITTER-OAUTHCONSUMERSECRET"));
			Method cbM3=cbClass.getMethod("setOAuthAccessToken", String.class);
			cbM3.invoke(cbObj,CMProps.getProp("TWITTER-OAUTHACCESSTOKEN"));
			Method cbM4=cbClass.getMethod("setOAuthAccessTokenSecret", String.class);
			cbM4.invoke(cbObj,CMProps.getProp("TWITTER-OAUTHACCESSTOKENSECRET"));
			Method cbM5=cbClass.getMethod("build");
			Object cbBuildObj = cbM5.invoke(cbObj);
			
			Class<?> cfClass = Class.forName("twitter4j.conf.Configuration");
			Class<?> afClass = Class.forName("twitter4j.auth.AuthorizationFactory");
			Method adM1 = afClass.getMethod("getInstance",cfClass);
			Object auObj = adM1.invoke(null, cbBuildObj);
			
			Class<?> auClass = Class.forName("twitter4j.auth.Authorization");
			Class<?> tfClass = Class.forName("twitter4j.TwitterFactory");
			Object tfObj = tfClass.newInstance();
			Method tfM1 = tfClass.getMethod("getInstance", auClass);
			Object twObj = tfM1.invoke(tfObj, auObj);
			
			Class<?> twClass = Class.forName("twitter4j.Twitter");
			Method twM1 = twClass.getMethod("updateStatus", String.class);
			twM1.invoke(twObj, msg);
		}
		catch (Exception e)
		{
			Log.errOut(e);
		}
	}