optimized to handle edge cases
optimized to handle edge cases

kannan-usf/AppInventorJavaBridge,kannan-usf/AppInventorJavaBridge,kannan-usf/AppInventorJavaBridge,kannan-usf/AppInventorJavaBridge,kannan-usf/AppInventorJavaBridge