public static void translate(PsiPolyadicExpression element, TranslationContext ctx) {
   for (PsiExpression expression : element.getOperands()) {
     PsiJavaToken token = element.getTokenBeforeOperand(expression);
     if (token != null) {
       ctx.append(' ');
       JavaTokenTranslator.translate(token, ctx);
       ctx.append(' ');
     }
     ExpressionTranslator.translate(expression, ctx);
   }
 }
 public static void translate(PsiPrefixExpression element, TranslationContext ctx) {
   JavaTokenTranslator.translate(element.getOperationSign(), ctx);
   ExpressionTranslator.translate(element.getOperand(), ctx);
 }