Operação de multiplicação no bind javafx

Boa tarde, estou tentando fazer uma simples conta de multiplicação onde a quantidade digitada será multiplicada pelo valor unitário e esse resultado será exibido na tableview com bind. Exibir o valor durante a digitação na TableView com bind é tranquilo, o problema e como efetuar esse calculo sem erro. Se faço uma multiplicação direto ele dá erro

if (orcamentoPojo != null) {

        tfProduto.textProperty().bindBidirectional(orcamentoPojo.produtoProperty());
        tfQuantidade.textProperty().bindBidirectional(orcamentoPojo.quantidadeProperty(), new NumberStringConverter()); 

        //recebe o valor da multiplicação da quatidade digitada * valor unitário que está no Objetc
        orcamentoPojo.vTotalProperty().bind(orcamentoPojo.quantidadeProperty() * 1.0);

    }

Se pego o valor também dá erro

if (orcamentoPojo != null) {

        tfProduto.textProperty().bindBidirectional(orcamentoPojo.produtoProperty());
        tfQuantidade.textProperty().bindBidirectional(orcamentoPojo.quantidadeProperty(), new NumberStringConverter()); 

        //recebe o valor da multiplicação da quatidade digitada * valor unitário que está no Objetc
        orcamentoPojo.vTotalProperty().bind(orcamentoPojo.quantidadeProperty().getValue() * 1.0);//erro The method bind(ObservableValue<? extends Number>) in the type Property<Number> is not applicable for the arguments (double)

    }