private Expr extractConstructorInit(IClassDefAdapter base) {
FunctionDefAdapter init = base.getFirstInit();
if (init != null) {
if (!init.getArguments().hasOnlySelf()) {
Attribute classInit = new Attribute(new Name(moduleAdapter.getBaseContextName(this.classAdapter,
base.getName()), Name.Load, false), new NameTok(NodeHelper.KEYWORD_INIT, NameTok.Attrib),
Attribute.Load);
List<exprType> constructorParameters = init.getArguments().getSelfFilteredArgs();
Name selfArg = new Name(NodeHelper.KEYWORD_SELF, Name.Load, false);