```object Converter { @JvmStatic @Bi...
# android
v
Copy code
object Converter {
     
    @JvmStatic
    @BindingConversion
    @InverseMethod("convertToDouble")
    public fun convertToString(d: Double?): String {
        return d?.toString() ?: ""
    }

    @JvmStatic
    @BindingConversion
    public fun convertToDouble(d: String?): Double? {
        return d?.toDouble()
    }
}
When I am trying to use converter
Copy code
android:text="@={Converter.convertToString(viewModel.feeIncomeTaxPercentage)}"
I am getting compilation errror
Copy code
cannot generate view binders java.lang.NullPointerException
  	at android.databinding.tool.expr.Expr.lambda$join$2(Expr.java:785)
  	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
  	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
  	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
  	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
  	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
  	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
  	at android.databinding.tool.expr.Expr.join(Expr.java:786)
  	at android.databinding.tool.expr.Expr.join(Expr.java:781)
  	at android.databinding.tool.expr.MethodCallExpr.computeUniqueKey(MethodCallExpr.java:244)

Execution failed for task ':feature:crypto:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
   > java.lang.reflect.InvocationTargetException (no error message)
🧵 1