Объявите метод проверки, взяв String[]
и вернув его:
private static String[] validate(String[] param) {
// do validation here
return param;
}
И вызовите его при первом использовании param
1006 *
super("Rectangle", Double.parseDouble(validate(param).parameters[0]),
Этот трюк решает проблему быстро, ноКак заметил другой автор, иногда лучше реорганизовать ваш API (например, создать фабричный метод).