package it.sieradzki.userscript_parser.metadata;

/**
 * Implementation of <a href="https://developer.mozilla.org/en/Toolkit_version_format">Toolkit version format</a>
 */
public class Version implements Comparable<Version> {

	private Part[] versionParts;

	public Version(String versionString) {
	}

	@Override
	public int compareTo(Version o) {
		return 0;
	}

	private static class Part implements Comparable<Part> {

		private Integer numberA;

		private String stringB;

		private Integer numberC;

		private String stringD;

		@Override
		public int compareTo(Part o) {
			return 0;
		}
	}
}

package it.sieradzki.userscript_parser.metadata;

/**
 * Implementation of <a href="https://developer.mozilla.org/en/Toolkit_version_format">Toolkit version format</a>
 */
public class Version implements Comparable<Version> {

	private Part[] versionParts;

	public Version(String versionString) {
	}

	@Override
	public int compareTo(Version o) {
		return 0;
	}

	private static class Part implements Comparable<Part> {

		private Integer number1;

		private String string1;

		private Integer number2;

		private String string2;

		@Override
		public int compareTo(Part o) {
			return 0;
		}
	}
}

--- 
+++ 
@@ -17,13 +17,13 @@
 
 	private static class Part implements Comparable<Part> {
 
-		private Integer number1;
+		private Integer numberA;
 
-		private String string1;
+		private String stringB;
 
-		private Integer number2;
+		private Integer numberC;
 
-		private String string2;
+		private String stringD;
 
 		@Override
 		public int compareTo(Part o) {
Rename variables to match documentation
