Changed the way that VarArgs are determined. It replaces reflection with
a lazy class solution. This allows to call Method.isVarArgs() directly
instead of using slow reflection to call the isVarArgs Method.