private function effectiveType($varType, $varDef) { return !$varDef->defaultValue || $varType instanceof NonNull ? $varType : new NonNull($varType); }