Language: Java
Label: safe
CWE: CWE-502 \u2014 Deserialization of Untrusted Data
The product deserializes untrusted data without sufficiently verifying that the resulting data will be valid.

Code:
	public void setSatelliteId(int satelliteId, int x, int y) {
		if(x == -1 && y == -1) {
			this.satelliteId = satelliteId;
		} else if(y == -1) {
			advancedSatelliteIdArray[x] = satelliteId;
		} else {
			//TODO
		}
	}