public Constructor getConstructor(Class parameterTypes[])
throws NoSuchMethodException, SecurityException, SynthesisException
{
if (realclass == null)
throw new SynthesisException(SynthesisException.UNREIFIED);
java.lang.Class[] real = new java.lang.Class[parameterTypes.length];
for (int i = 0; i < parameterTypes.length; ++i)
{
if ((real[i] = parameterTypes[i].getRealClass()) == null)
throw new SynthesisException(SynthesisException.UNREIFIED);
}
return new Constructor(realclass.getConstructor(real), this);
}