String (PsiType type) { if (PsiTypes.intType().equals(type)) { return "0"; } else if (PsiTypes.longType().equals(type)) { return "0L"; } else if (PsiTypes.doubleType().equals(type)) { return "0.0"; } else if (PsiTypes.floatType().equals(type)) { return "0.0F"; } else if (PsiTypes.shortType().equals(type)) { return "(short)0"; } else if (PsiTypes.byteType().equals(type)) { return "(byte)0"; } else if (PsiTypes.booleanType().equals(type)) { return PsiKeyword.FALSE; } else if (PsiTypes.charType().equals(type)) { return "'\0'"; } return PsiKeyword.NULL; }