static void insertUsername(TriggerData td)
public static void insertUsername(TriggerData td)
	static void insertUsername(TriggerData td)	throws SQLException	{		if(td.isFiredForStatement())			throw new TriggerException(td, "can't process STATEMENT events");		if(td.isFiredAfter())			throw new TriggerException(td, "must be fired before event");		if(td.isFiredByDelete())			throw new TriggerException(td, "can't process DELETE events");		ResultSet _new = td.getNew();		String[] args = td.getArguments();		if(args.length != 1)			throw new TriggerException(td, "one argument was expected");		if(_new.getString(args[0]) == null)			_new.updateString(args[0], SessionManager.current().getUserName());	}