You might try a:

    self.hasOwnProperty( "Clause_" + clauseName );

first to make sure that it has *something* by that name ... it's a bummer that referencing it invokes the VWF method caller because it would be nice to check that it was a function before we called it.  But the above should catch 99% of the  inadvertent errors from application developers.