Japanese renewables developer Shizen Energy Inc, together with its partner Alamport Inc, commenced the construction works of 4.2 MW of rooftop solar power arrays in Indonesia.