Chamando CustomItem de outro arquivo

Opa pessoal não estou conseguindo chamar um CustomItem de outro arquivo! Acho que é coisa boba, ajudem-me:

Aqui é onde eu chamo…

//agora vou montar meus forms
    public Financial() throws IOException {
        
            //FORM DE LOGIN
            form_login = new Form("Login");
            exit = new Command("Sair", Command.EXIT, 0);
            log = new Command("Entrar", Command.OK, 1);
            cancela = new Command("Cancelar", Command.SCREEN, 1);
            usu = new TextField("Login:","",20,TextField.ANY);
            key = new TextField("Senha:","",20,TextField.PASSWORD);
            form_login.append(new login("oi"));
            form_login.addCommand(log);
            form_login.addCommand(exit);
            form_login.append(usu);
            form_login.append(key);
            form_login.setCommandListener(this);
            //FINAL DO FORM DE LOGIN
        
    }

E aqui o meu custom…

[code]
package Custom;

import mpro3.; //faz referencia a classe util
import table.Table; //importa objetos do table
import table.TableCell; //importa objetos do table
import javax.microedition.lcdui.
; //tem as funções de display
import javax.microedition.midlet.; //padrão de midlet
import java.io.
; //trata as exeções;
import java.util.*; //traz alguns objetos uteis

/**
*

  • @author Matheus
    */

public class login extends CustomItem {

    public static Graphics gg; //vai pra porra

public login (String title){
	super(title);
            System.out.println("passei no super");
}

    public int getMinContentWidth(){
        
        //aqui tenho que retornar a meleca da largura da tela
        System.out.println("passei no valor de largura");
        return sys.Financial.width_x;

}

public int getMinContentHeight(){
        //aqui eu pego a altura
            System.out.println("passei no valor de altura");
            return 60;
}

public int getPrefContentWidth(int width){
            System.out.println("passei no get sei la 1");
	return getMinContentWidth();
}

public int getPrefContentHeight(int height){
            System.out.println("passei no get sei la 2");
	return getMinContentHeight();
            
}

    public void paint(Graphics g, int w, int h){

        System.out.println("passei no paint");
        String ch = "/pics/chave.png";
        Image cadeado;
        try {
            cadeado = Image.createImage(ch);
        
            g.setColor(255,255,255);
            g.drawImage(cadeado, 20, 3, 0);
            g.drawString(" Login", 63, 18, 0);
        } catch (IOException ex) {
            ex.printStackTrace();
        }

    }

}[/code]

Bom ele nem dá erro nem nada mais não entra na parte do paint, mais importante…
Obrigado desde já…