Iniciante precisando de ajuda

eu to com esse código

import javax.microedition.lcdui.*; 
import javax.microedition.midlet.*;

public class Exercicio1 extends MIDlet implements 
	CommandListener {
		Display tela; 
		Form login,resultado; 
		TextField nome,senha;
		DateField data;  
		StringItem resultadoMsg; 
		Command sair,proximo;
public Exercicio1() { 
	
	//inicializar Commands 
	this.sair 	 = new Command("Sair",Command.EXIT,0); 
	this.proximo = new Command("Prox",Command.SCREEN,1);
	
	//form de login 
	this.login = new Form("Login"); 
	this.nome  = new TextField("Nome:","",20,TextField.ANY); 
	this.senha = new TextField("Senha:","",20,TextField.ANY | TextField.PASSWORD);
	this.data  = new DateField("Data", DateField.DATE);
	
	//adiciona-se os componentes ao Form Login 
	this.login.append(this.nome); 
	this.login.append(this.senha);
	this.login.append(this.data);
	this.login.append();

da esse erro aqui

C:\WTK22\apps\ExemploForm1\src\ExemploForm1.java:28: cannot resolve symbol
symbol : method append ()
location: class javax.microedition.lcdui.Form
this.login.append();
^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed

eu não sei o que pode estar acontecendo, deve ser alguma besteira mas eu não achei o erro =
se alguem puder me ajudar eu agradeço

a sua api de J2ME está em seu classpath?

:okok:

this.login.append(); eu acho que o método append necessita de um parametro nao é?