if (args.length == 0)
throw new IllegalStateException("Can't Shift left, no elements");
final Object ret = args[0];
final Object[] tmp = new Object[args.length - 1];
for (int i = 0 ; i < tmp.length ; i++) {
tmp[i] = args[i + 1];
}
args = tmp;
return ( ret );