Corporate culture of Japan Inc put on trial