public void init(int M,int L) {
public void init(int W,int Q,int N, int K, float[][] h, float [][] C) {
    public void init(int M,int L) {	setSplitter(WEIGHTED_ROUND_ROBIN(Q*N+W-1,0));	add (new FloatIdentity());	add (new SourceAHL(W,Q,N,K,h,C));	setJoiner(WEIGHTED_ROUND_ROBIN(Q*N+W-1,K*N*(Q*N+W-1)+(K*N)*(K*N+1)/2));    }