public Input(String name,@InputType int type,@Alignment int align,Connection connection){
  mName=name;
  mType=type;
  mAlign=align;
  mConnection=connection;
  if (mConnection != null) {
    mConnection.setInput(this);
  }
}

public Input ( String name , @ InputType int type , @ Alignment int align , Connection connection ) { mName = name ; mType = type ; mAlign = align ; mConnection = connection ; if ( mConnection != null ) { mConnection . setInput ( this ) ; } }
creates a new input that can be added to a block .
