def METHOD_NAME(self):
    # default_library and b_staticpic are automatically parsed when self.options.shared and self.options.fpic exist
    # buildtype is automatically parsed for self.settings
    tc = MesonToolchain(self)
    # In case need to pass definitions directly to the compiler
    tc.preprocessor_definitions["MYDEFINE"] = "MYDEF_VALUE"
    # Meson project options may vary their types
    tc.project_options["tests"] = False
    tc.METHOD_NAME()
    # In case there are dependencies listed on requirements, PkgConfigDeps should be used
    tc = PkgConfigDeps(self)
    tc.METHOD_NAME()
    # In case there are dependencies listed on build_requirements, VirtualBuildEnv should be used
    tc = VirtualBuildEnv(self)
    tc.METHOD_NAME()