Generic parameter doesn't fulfill constraint, although it clearly does

When compiling this for COOPER, i get the error mentioned in title.

public protocol AP{init()}
public protocol BP{init()}
public protocol CP{init()}
public protocol DP{init()}

 class manyGP<A:AP,B:BP,C:CP,D:DP>{
private var a:AP
private var b:BP
private var c:CP
private var d:DP

init(){
	self.a = A()
	self.b = B()
	self.c = C()
	self.d = D()
}
}

extension Int: AP{
  public init(){
self = 0
}
}
extension String: BP{}
 extension Double: CP{}
extension Bool: DP{}

Version Info:

Microsoft Visual Studio 2015 Shell (Integrated)
Version 14.0.23107.0 D14REL
Microsoft .NET Framework
Version 4.6.00081

Installed Version: IDE Standard

RemObjects Elements 9.0.97.2071
RemObjects Elements (Oxygene, C# and Silver) for .NET, Cocoa and Java.
Copyright 2003-2016 RemObjects Software, LLC. All rights reserved.
http://www.remobjects.com/elements

RemObjects Elements leverages the LLVM compiler backend:
Copyright © 2003-2016 University of Illinois at Urbana-Champaign. All rights reserved.
http://llvm.org

RemObjects Everwood 4.7.79.695
RemObjects Everwood
Copyright RemObjects Software, LLC 2002-2016. All Rights Reserved.
http://www.remobjects.com/everwood

Thanks, logged as bugs://77301

Do you see this in the betas @Kay_Grossblotekamp ? I’m not seeing this at all.

bugs://77301 got closed with status cannotrepro.

In the betas …2115…2113, I get 3 uncaught translation Errors:

Error () Uncaught translation error: com.android.dx.cf.code.SimException: at stack depth 0, expected type org.me.androidapplication4.__Extension_Double but found double
\RemObjects.Elements.Cooper.Android.targets 285

Error () Uncaught translation error: com.android.dx.cf.code.SimException: at stack depth 0, expected type org.me.androidapplication4.__Extension_Double but found long org.me.androidapplication4
RemObjects.Elements.Cooper.Android.targets 285

Error () Uncaught translation error: com.android.dx.cf.code.SimException: at stack depth 0, expected type org.me.androidapplication4.__Extension_Bool but found int org.me.androidapplication4 \RemObjects.Elements.Cooper.Android.targets 285

Exact Version Info:
Microsoft Visual Studio 2015 Shell (Integrated)
Version 14.0.25420.01 Update 3
Microsoft .NET Framework
Version 4.6.01055

Installed Version: IDE Standard

JavaScript Language Service 2.0
JavaScript Language Service

JavaScript Project System 2.0
JavaScript Project System

RemObjects Elements 9.1.100.2115
RemObjects Elements (Oxygene, C# and Silver) for .NET, Cocoa, Java and Island.
Copyright 2003-2017 RemObjects Software, LLC. All rights reserved.
http://www.remobjects.com/elements

RemObjects Elements leverages the LLVM compiler backend:
Copyright © 2003-2017 University of Illinois at Urbana-Champaign. All rights reserved.
http://llvm.org

RemObjects Everwood 4.7.80.709
RemObjects Everwood
Copyright RemObjects Software, LLC 2002-2017. All Rights Reserved.
http://www.remobjects.com/everwood

TypeScript 1.8.34.0
TypeScript tools for Visual Studio

bugs://i65032 was closed as unable to reproduce.

Logged as bugs://i65032.