class Main {
public static int[] generate(int length, int difference) {
int[] arrToGen = {};
try {
int[] arr = new int[length];
// Check params
if (length < 0) {
throw new NegativeArraySizeException("Length cannot be negative!");
}
for (int i = 0; i < arr.length; i++) {
arr[i] += (difference * i);
}
arrToGen = arr;
} catch(NegativeArraySizeException e) {
e.printStackTrace();
}
return arrToGen;
}
public static void main(String[] args) {
int[] arr = generate(0, -3);
for (int i = 0; i < arr.length; i++) {
System.out.println(arr.length);
}
}
}