Ошибка компиляции Java: параметр x превышает ограничение в 255 слов

У меня есть конструктор (для автоматически сгенерированного класса), который имеет 255 параметров. Использование муравья на Linux с Javac 1.6.0_02. Класс компилируется нормально и все хорошо.

Однако, когда я пытаюсь скомпилировать тот же класс из затмения на Windows XP с JDK 1.6, я получаю следующую ошибку

Too many parameters, parameter BLAH is exceeding the limit of 255 words eligible for method parameters

BLAH это 256-й параметр.

Есть ли способ преодолеть эту проблему? Изменение автоматически сгенерированного класса не вариант, так как мне нужно будет менять его при каждой компиляции или изменении генератора. Оба варианта неприемлемы, потому что мы уже можем получить этот класс в Linux.

PS: Для тех, кто заинтересован, класс java генерируется из файла IDL с использованием JacORB. К сожалению, количество параметров в классе не может быть уменьшено, поскольку оно определяет интерфейс между нашим программным обеспечением и другими системами.

Ответы на вопрос(3)

Ваш ответ на вопрос