public FreeTTSVoice(String id, String name, int gender, int age, String style, float pitch, float pitchRange, float speakingRate, float volume, String className, String dbName,
public FreeTTSVoice(com.sun.speech.freetts.Voice freettsVoice,
    public FreeTTSVoice(String id,                        String name,                        int gender,                        int age,                        String style,                        float pitch,                        float pitchRange,                        float speakingRate,                        float volume,                        String className,                        String dbName,                        String validatorName) {        super(id, name, gender, age, style, pitch, pitchRange,		speakingRate, volume);   	this.freettsVoiceClassName = className;	this.dbName = dbName;                if (validatorName != null) {            try {                Class clazz = Class.forName(validatorName);                validator = (Validator) clazz.newInstance();            } catch (ClassNotFoundException cnfe) {                cnfe.printStackTrace();            } catch (IllegalAccessException iae) {                iae.printStackTrace();            } catch (InstantiationException ie) {                ie.printStackTrace();            }        } else {            validator = null;        }    }