#!/bin/bash --norc


	declare		OII_JAR=/acquisitions/oii/OpenInIDEA.jar
	declare		OII_Main=de.jpv.openinidea.client.Client

	declare	-a	targets=()
	declare		nErrors=0


	if [ $# -eq 0 ]; then
		echo "oii: Usage $0 file [ ... ]" >&2
		exit 1
	fi


	for arg; do

		if [ -f "$arg" ]; then
			targets=( "${targets[@]}" "$arg" )

		else
			if [ -f "$arg.java" ]; then
				targets=( "${targets[@]}" "$arg.java" )

			else
				echo "oii: File \"$arg\" does not exist" >&2
				let nErrors++
			fi
		fi

	done


	if [ $nErrors -gt 0 ]; then
		exit 2
	fi


	for target in "${targets[@]}"; do
		j6 -cp "$OII_JAR" "$OII_Main" "$target" 2>/dev/null

		eStat=$?

		if [ $eStat -ne 0 ]; then
			echo "oii: OpenInIDEA exited with status $eStat for file \"$target\"" >&2
		fi
	done
