A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: MX/Loader.php

Line Number: 160

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 160
Function: strtolower

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 173
Function: _ci_load_library

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: MX/Loader.php

Line Number: 160

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 160
Function: strtolower

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: MX/Loader.php

Line Number: 160

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 160
Function: strtolower

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: MX/Loader.php

Line Number: 160

Backtrace:

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 160
Function: strtolower

File: /home/csis3web/public_html/protected/base/core/X_Loader.php
Line: 247
Function: library

File: /home/csis3web/public_html/protected/base/third_party/MX/Loader.php
Line: 65
Function: initialize

File: /home/csis3web/public_html/protected/modules/web/Blog/controllers/Blog.php
Line: 9
Function: __construct

File: /home/csis3web/public_html/protected/framework.php
Line: 229
Function: require_once

File: /home/csis3web/public_html/index.php
Line: 31
Function: require_once

How Should Indonesia Engage a Hegemonic China | CSIS

How Should Indonesia Engage a Hegemonic China

22 October 2018

Despite the hype surrounding Indonesia’s campaign for a non-permanent seat at the United Nations Security Council, dealing with China, a country that is no longer rising and is instead behaving like a regional hegemon, remains the country’s toughest foreign policy test.

Gone are the days when buzzwords like “peaceful rise” and “charm offensive” dominate China’s engagement with South-east Asia.

Even phrases like “win-win cooperation” ring hollow, as we have recently seen with how Beijing’s media mouthpieces bullied Singapore over the region’s legitimate concerns in the South China Sea.


It is also becoming harder to ignore China’s deliberate wedge-driving that fractured Asean unity and consequently undermined its centrality.

Further more, while some US actions can be counter-productive in the South China Sea (e.g. freedom of navigation operations), China’s flouting of UNCLOS processes, including the July 12 arbitral tribunal ruling, has damaging long-term repercussions for the region’s fledgling regional architecture.

More importantly, China’s encroachment on Indonesia’s sovereign rights around the Natunas can no longer be swept under the rug as “isolated incidents”.

As long as Beijing continues to claim “historic fishing rights” in parts of our waters — as its official maps continue to present — Indonesia’s maritime space remains insecure.

And yet, even with its maritime interests compromised as the region undergoes strategic flux, Indonesia seems unable or unwilling to step up to the plate.

On the South China Sea, for example, observers believe that Indonesia has indeed taken a position: to seek strategic autonomy while maintaining an “honest broker non-claimant” role.

The biggest flaw with this “hedging” strategy?

It is basically a cop-out — it is devoid of leadership and does nothing to change Beijing’s calculus or the shifting facts on the ground, so to speak.

In the meantime, Indonesia’s strategic capital is withering away.

Lest we forget, in international politics, perception is more important than reality, and President Joko “Jokowi” Widodo’s Indonesia has been perceived to be shrinking from its leadership role, caring only about a narrow domestic development agenda and even willing to sacrifice Asean at the altar of better relations with China.

One way to overturn these perceptions is to craft and publicly execute a China policy based on three principles: coherence, balance and independence.

A coherent position requires Jakarta to get its foreign policy-making house in order even as it invites new stakeholders, such as the ministries of defence and fisheries, the Navy and the coast guard (for the Natunas and the South China Sea).

An ideal solution would be to create an executive National Security Council (NSC).

This isn’t the “council of principals” (consisting of the military and police chiefs with the ministers of defence and foreign affairs, for example) envisioned by the now-defunct national security bill.

Instead, an executive NSC should be under the President’s office and act as a centralised information centre and policy advice hub the President can call on.

In short, dealing with Beijing requires a collective effort coordinated by a single hub.

China is too important a foreign policy test to be left to the sole purview of diplomats.

A balanced great power management, meanwhile, entails that we don’t fully side with one power at the expense of another, while ensuring that we protect our national interests — a policy of pragmatic equidistance, in short.

This means that Jakarta should continue deepening its comprehensive strategic partnership with Beijing, for example, but on equal terms and not at the expense of other strategic partnerships.

This also requires a realisation that, economically, the narrative that Indonesia needs China more than the other way around is flawed.

In a recent 2016 study, Indonesia-China Economic Relations in the Twenty-First Century: Opportunities and Challenges, Yuki Fukuoka and Kiki Verico show that China has actually benefited more from the expanding trade relations with Indonesia.

This is primarily because China enjoys comparative advantage in a broader range of trading products (77 per cent, most notably in manufactured products) than Indonesia.

Consequently, as the study argues, Indonesia’s biggest export to China has mostly been from the natural resource sector - mining exports reached US$5.82 billion (S$8.02 billion) in 2010, 41.4 per cent of total exports).

So the fear that China would play the “economic coercion” card if Indonesia stands up forcefully — for our sovereign rights in the Natunas, for UNCLOS and for our fellow Asean members in the South China Sea — seems unwarranted.

Regionally, a balanced China policy requires Indonesia to take its leadership role more seriously beyond last-minute pushes during Asean meetings.

If Jakarta believes multi-lateralism to be the best course of action, then invest in it and take the lead, but if our interests dictate that multi-lateralism is too cumbersome, then we need a more geopolitically nimble strategy — one that does not rely on the good graces of Washington and Beijing, but instead focuses on other regional partners like India, Australia, or Japan.

Finally, an independent China policy means that our national interests — not the personal interests of some members of the political elite — dictate when and how we should craft an assertive, proactive and balanced foreign policy.

Often the “independent” part of the bebas aktif (independent & active ) doctrine is interpreted as being free from external intervention, but as we have seen recently such “interventions” may come through “back doors” in the domestic political arena.

Put differently, domestic politics has taken over geopolitics when it comes to Indonesia’s China policy.

Of course, independence also depends on shedding bureaucratic group-thinks and abandoning rhetorical positions that give us short-term flexibility but long-term stagnation (e.g. the “non-claimant” position).

But overall, combining the improvement of domestic maritime governance and foreign policy-making with flexible diplomatic positions should put us in the best position to be independent in crafting our China policy.

http://www.thejakartapost.com/academia/2016/10/12/insight-how-do-we-engage-a-hegemonic-china.html

Author(s)
Evan A. Laksmana

Evan A. Laksmana was a senior researcher at the Centre for Strategic and International Studies (CSIS) in Jakarta, Indonesia from ...