Merge "Shard framework during Java compilation for target side." am: 6a90c3f7 am: b06e03c1 am: 6b4f75ec am: 0af34ddf Change-Id: If69b59543f2c364c2f13551e2d952dbc79eb21f4