Star Metro - Dutch museum grapples with history of Indonesian independence