diff --git a/src/main/java/org/orekit/rugged/los/PolynomialRotation.java b/src/main/java/org/orekit/rugged/los/PolynomialRotation.java
index da58232b93f78cf66bc7e23d61fc1575e29230d1..6437832e73c6335a88972be02b431ebd963dc19a 100644
--- a/src/main/java/org/orekit/rugged/los/PolynomialRotation.java
+++ b/src/main/java/org/orekit/rugged/los/PolynomialRotation.java
@@ -109,7 +109,7 @@ public class PolynomialRotation implements LOSTransform {
     public void getEstimatedParameters(final double[] parameters, final int start, final int length)
         throws RuggedException {
         checkSlice(length);
-        System.arraycopy(angle.getCoefficients(), 0, length, start, length);
+        System.arraycopy(angle.getCoefficients(), 0, parameters, start, length);
     }
 
     /** {@inheritDoc}