public Field createField(Item item, Object propertyId, Component uiContext) {
		
//		System.out.println("##FormFieldFactory :");
//		System.out.println("item: " + item);
//		System.out.println("propertyId: " + propertyId);
//		System.out.println("uiContext: " + uiContext);
//		System.out.println("##End");
		
		String pid = (String) propertyId;
			if ("psd".equals(pid)) {
				pwd = new TextField();
				pwd.setNullRepresentation("Input pwd here");
				pwd.setValue(null);
				pwd.setNullSettingAllowed(true);
				pwd.addListener(new TextfieldFocusListener(pwd));
				return pwd;
			} else if ("classname".equals(pid)) {
				clas = new TextField();
				clas.setNullRepresentation("Input class here");
				clas.setValue(null);
				clas.setNullSettingAllowed(true);
				clas.addListener(new TextfieldFocusListener(clas));
				return clas;
			} else if ("count".equals(pid)) {
				count = new TextField();
				count.setNullRepresentation("Input count here");
				count.setValue(null);
				count.setNullSettingAllowed(true);
				// count.addListener(new TextfieldFocusListener(count));
				return count;
			}
		return null;
	}