Merge "Shard framework during Java compilation for target side." am: 6a90c3f793 am: b06e03c134 am: 6b4f75ec4a
am: 0af34ddfc8

Change-Id: If69b59543f2c364c2f13551e2d952dbc79eb21f4