Index: compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java,v retrieving revision 1.93 diff -u -r1.93 TypeDeclaration.java --- compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java 8 Dec 2004 17:00:00 -0000 1.93 +++ compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java 18 Jan 2005 02:31:43 -0000 @@ -372,7 +372,11 @@ cd.selector = new char[] { 'x' }; //no maining cd.sourceStart = sourceStart; cd.sourceEnd = sourceEnd; - cd.modifiers = modifiers & AccVisibilityMASK; + int newModifiers = modifiers & AccVisibilityMASK; + if (inheritedConstructorBinding.isVarargs()) { + newModifiers |= AccVarargs; + } + cd.modifiers = newModifiers; cd.isDefaultConstructor = true; if (argumentsLength > 0) {