static method table generation