public void doAction() {
		for (int i = 0; i < provider.getAvailableShare().length; i++) {
			try {
				if (accountmanager.diverShareSell(provider.getAvailableShare()[i].name,
						playerbotname)) {
					accountmanager.buyShare(playerbotname,
							provider.getAvailableShare()[i].name, 5);
				}
			} catch (ShareException e) {
				return;
			} catch (Exception e) {
				e.printStackTrace();
			}

			try {
				if (!accountmanager.diverShareSell(
						provider.getAvailableShare()[i].name, playerbotname)) {
					accountmanager.sellShare(playerbotname,
							provider.getAvailableShare()[i].name, 5);
				}
			} catch (Exception e) {
			}
		}
	}