private void bodyDeclaration(Object declaration, Tree tree, ArrayList<Tree> children)
	{
		//element 0 is modifiers, element 1 is declarator
		Object[] modifierAndDeclarator = getTokens(declaration);
		Object declarator = modifierAndDeclarator[1];		

		if( declarator.getClass().getSimpleName().equals("FieldDeclarationContext"))
		{			
			Object[] variables = getTokens(declarator); 
			for( int i = 1; i < variables.length; ++i ) // variables[0] should be the data type
				if(this.contextClass.isInstance(variables[i])) 
					children.add(buildTree(variables[i], tree));							
		}
		else if( declarator.getClass().getSimpleName().equals("MethodDeclarationContext")  )							
			children.add(buildTree(getTokens(declarator)[0], tree)); 
		else
			children.add(buildTree(declarator, tree));
	}