// tests refinement of constructors

layer top;

class one extends something {
   int a;
   float b;
   String barf;

   one(int i) { Super(int)(i); { a = i; b = 0; } { barf = ""; } }

   one(float j) { { a = 0; b = j; } { barf= "float"; } }

   one() { Super(int,float)(2,3.4); { } { barf= "biff"; } }
}