diff --git a/java/net.sf.marineapi/src/net/sf/marineapi/nmea/sentence/SentenceValidator.java b/java/net.sf.marineapi/src/net/sf/marineapi/nmea/sentence/SentenceValidator.java
index 61619e8421c..25c7d33dd2e 100644
--- a/java/net.sf.marineapi/src/net/sf/marineapi/nmea/sentence/SentenceValidator.java
+++ b/java/net.sf.marineapi/src/net/sf/marineapi/nmea/sentence/SentenceValidator.java
@@ -38,7 +38,9 @@ public final class SentenceValidator {
*
* - Starts with '$' character
*
- '$' is followed by 5 upper-case chars and a comma (sentence type id)
- *
- Length is max. 80 chars long (excluding <CR><LF>)
+ *
- Length is max. 205 chars long (excluding <CR><LF>). This is a deviation from the NMEA spec,
+ * which allows only for 80 characters, which is not sufficient for long decimal values. Allowing for
+ * more characters is backward-compatible.
*
- String contains only printable ASCII characters
*
- Checksum is correct and separated by '*' char (unless omitted)
*