/* Methods */

    /**
     * Default constructor
     */
    public AssessmentHandler(InputStreamCreator isCreator, AssessmentProfile profile)
    {
        this.profile = profile;
        if (profile.getRules() == null)
        {
            assessmentRules = new List <AssessmentRule>();
        }
        else
        {
            assessmentRules = profile.getRules();
        }
        currentAssessmentRule = null;
        currentstring         = string.Empty;
        vars  = new List <string>();
        flags = new List <string>();
        profile.setFlags(flags);
        profile.setVars(vars);
        this.isCreator = isCreator;
    }
 /* Methods */
 /**
  * Default constructor
  */
 public AssessmentHandler(InputStreamCreator isCreator, AssessmentProfile profile)
 {
     this.profile = profile;
     if (profile.getRules() == null)
         assessmentRules = new List<AssessmentRule>();
     else
         assessmentRules = profile.getRules();
     currentAssessmentRule = null;
     currentstring = string.Empty;
     vars = new List<string>();
     flags = new List<string>();
     profile.setFlags(flags);
     profile.setVars(vars);
     this.isCreator = isCreator;
 }