private String renderFields(List<SmaliField> fields)
	{
		StringBuilder builder = new StringBuilder();
		
		for(SmaliField field : fields)
		{
			switch(field.getFlagValue(SmaliEntity.MASK_ACCESSIBILITY))
			{
				case SmaliEntity.PUBLIC:
				{
					builder.append("public ");
					break;
				}
				case SmaliEntity.PROTECTED:
				{
					builder.append("protected ");
					break;
				}
				case SmaliEntity.PRIVATE:
				{
					builder.append("private ");
					break;
				}
				default:
				{
					break;
				}
			}
			
			if(field.isFlagSet(SmaliEntity.STATIC))
			{
				builder.append("static ");
			}
			
			if(field.isFlagSet(SmaliEntity.FINAL))
			{
				builder.append("final ");
			}
			
			builder.append(JavaRenderUtils.renderShortJavaClassName(field.getType()));
			builder.append(" ");
			builder.append(field.getName());
			
			//avoid setting null for primitive types
			if(field.getValue() == null && field.getType().length() != 1)
			{
				builder.append(" = null");
			}
			else if(field.getValue() != null)
			{
				builder.append(" = ");
				builder.append(field.getValue());
			}
			
			builder.append(";\n");
		}
		return builder.toString();
	}