SimpleDeclaration, PointerDeclaration, ArrayDeclaration