Does it work for SingleFieldDeclaration? Does it work for MethodDeclaration? Does it work for TypeDeclaration? Does it work for FieldDeclaration?