contract BitSolToken is DetailedERC20, StandardToken, BurnableToken, CappedToken {
  /**
   * @dev Set the maximum issuance cap and token details.
   */
  function BitSolToken()
    DetailedERC20('BitSol', 'BTSL', 18)
    CappedToken( 150 * (10**9) * (10**18) )
  public {

  }
}
/**
 * Use OpenZeppelin Libraries
 */
function BitSolToken()
  DetailedERC20('BitSol', 'BTSL', 18)
  CappedToken( 150 * (10**9) * (10**18) )
public {

}

/**
 * @dev Set the maximum issuance cap and token details.
 */