@Deprecated for unused fields
diff --git a/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/FunctionStatement.java b/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/FunctionStatement.java
index f2a569a..5afdcd5 100644
--- a/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/FunctionStatement.java
+++ b/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/FunctionStatement.java
@@ -30,6 +30,8 @@
 	private StatementBlock body;
 	private int LP = -1;
 	private int RP = -1;
+	// TODO (alex) remove unused field in DLTK 6.0
+	@Deprecated
 	private int colonPosition = -1;
 	private Comment documentation;
 	private final boolean declaration;
@@ -144,10 +146,12 @@
 		this.RP = RP;
 	}
 
+	@Deprecated
 	public int getColonPosition() {
 		return colonPosition;
 	}
 
+	@Deprecated
 	public void setColonPosition(int colonPosition) {
 		this.colonPosition = colonPosition;
 	}
diff --git a/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/VariableDeclaration.java b/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/VariableDeclaration.java
index 34420ae..1463857 100644
--- a/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/VariableDeclaration.java
+++ b/plugins/org.eclipse.dltk.javascript.parser/src/org/eclipse/dltk/javascript/ast/VariableDeclaration.java
@@ -18,6 +18,8 @@
 		JSDeclaration {
 
 	private Identifier identifier;
+	// TODO (alex) remove unused field in DLTK 6.0
+	@Deprecated
 	private int colonPosition = -1;
 	private int assignPosition = -1;
 	private Expression initializer;
@@ -55,10 +57,12 @@
 		}
 	}
 
+	@Deprecated
 	public int getColonPosition() {
 		return colonPosition;
 	}
 
+	@Deprecated
 	public void setColonPosition(int colonPosition) {
 		this.colonPosition = colonPosition;
 	}