method type