added valuetype method and renamed the static to valuetypeS (else name conflict).